• jQuery突出显示图片


    
    
    
    DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
    
            ul {
                list-style: none;
            }
    
            body {
                background: #000;
            }
    
            .wrap {
                margin: 100px auto 0;
                width: 630px;
                height: 394px;
                padding: 10px 0 0 10px;
                background: #000;
                overflow: hidden;
                border: 1px solid #fff;
            }
    
            .wrap li {
                float: left;
                margin: 0 10px 10px 0;
            }
    
            .wrap img {
                display: block;
                border: 0;
            }
        style>
    head>
    <body>
    <div class="wrap">
        <ul>
            <li><a href="#"><img src="images/01.jpg" alt=""/>a>li>
            <li><a href="#"><img src="images/02.jpg" alt=""/>a>li>
            <li><a href="#"><img src="images/03.jpg" alt=""/>a>li>
            <li><a href="#"><img src="images/04.jpg" alt=""/>a>li>
            <li><a href="#"><img src="images/05.jpg" alt=""/>a>li>
            <li><a href="#"><img src="images/06.jpg" alt=""/>a>li>
        ul>
    div>
    body>
    html>
    <script src="jquery-1.12.4.js">script>
    <script>
        $(function () {
            //需求1:给小人物所在的li标签设置鼠标移入事件:当前li标签透明度为1,其他的兄弟li标签透明度为0.4
            //需求2:鼠标离开大盒子,所有的li标签的透明度改成1.
    
            //获取小人物们所在的li
            // console.log($('.wrap > ul > li')); // output: jQuery.fn.init(6)
            // 有隐式遍历/迭代
            $('.wrap > ul > li').mouseenter(function () {
                // console.log($(this).css('opacity', 1)); // 这个css方法有返回值, 返回值就是设置 这个方法的元素 本身.
                // siblings 是 除自己外的 兄弟节点
                // $(this).css('opacity', 1): 设置被选中的li 背景色 的 不透明度的1
                // 后面的 .sibilings('li').css('opacity', 0.4): 除被选中的 li的 其他兄弟节点li, 背景色的不透明度li, 设置为 0.4
                $(this).css('opacity', 1).siblings('li').css('opacity', 0.4);
            });
    
            // 鼠标离开, 离开整个大盒子
            $('.wrap').mouseleave(function () {
                // $('.wrap').find('li').css('opacity', 1);
    
                // console.log($(this)); // 在这个离开事件中, this是这个整个大盒子
                $(this).find('li').css('opacity', 1);
            });
    
        });
    script>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84

    在这里插入图片描述

  • 相关阅读:
    linux 硬盘存储剩余容量自动化监控+报警通知
    kubernetes之VictoriaMetrics单节点
    GIT技巧
    流量控制&可靠传输机制&停止-等待协议
    grunt构建
    49从零开始用Rust编写nginx,我竟然在同一个端口上绑定了多少IP
    最新千万级中文语音语料开源数据整理分享
    解决安装sentry执行install.sh卡住的问题
    java计算机毕业设计ssm+vue网络考试信息网站
    np.where()用法解析
  • 原文地址:https://blog.csdn.net/beyondx/article/details/126098730