zoukankan      html  css  js  c++  java
  • 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装饰器
    冒泡,递归
    实现随机验证码
    三木运算,三元运算
    set()集合
    list()列表
    python3.5 Str类型与bytes类型转换
    说说编码与转义的区别
    Java 中字符编码相关的问题解析
  • 原文地址:https://www.cnblogs.com/lujieting/p/10110843.html
Copyright © 2011-2022 走看看