• jq 手风琴案例


    <style>
    *{
    margin: 0;
    padding: 0;
    list-style:none;
    }
    div{
    1200px;
    height: 400px;
    border:2px solid #000;
    margin: 100px auto;
    }
    li{
    240px;
    height: 400px;
    float: left;
    }
    /*有图片*/
    li:nth-child(1){
    background-image: url("imgs/1.jpg");
    }
    li:nth-child(2){
    background-image: url("imgs/2.jpg");
    }
    li:nth-child(3){
    background-image: url("imgs/3.jpg");
    }
    li:nth-child(4){
    background-image: url("imgs/4.jpg");
    }
    li:nth-child(5){
    background-image: url("imgs/5.jpg");
    }

    </style>
    </head>
    <body>
    <div>
    <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    </div>
    <script src="jquery-1.12.4.js"></script>
    <script>
    $.fn.accordion = function (colors, width) {
    colors = colors || [];
    width = width || 0;

    var $li = this.find("li");

    var boxLength = this.width();
    var maxLength = boxLength - ($li.length - 1) * width;
    var avgLength = boxLength / $li.length;

    //更改li的颜色
    $li.each(function (i, e) {
    $(e).css("backgroundColor", colors[i]);
    });

    //给li注册鼠标经过事件
    $li.on("mouseenter", function () {
    $(this).stop().animate({ maxLength}).siblings().stop().animate({ width})
    });

    $li.on("mouseleave", function () {
    $li.stop().animate({ avgLength});
    });
    };
    </script>
  • 相关阅读:
    Python之旅的第19天(类的初识)
    Python之旅的第18天(configparser、hashlib模块)
    Python之旅的第17天(re模块、logging模块)
    第二阶段个人冲刺博客1
    注释
    第十五周学习进度博客
    第十四周学习进度博客
    12-用户体验评价
    11-找水王
    第十三周学习进度博客
  • 原文地址:https://www.cnblogs.com/lujieting/p/10110843.html
Copyright © 2020-2023  润新知