利用is做暗箱操作

css

*{margin: 0; padding: 0;list-style: none;}   
        div.box{width: 260px;height: 60px;overflow: hidden;padding:10px ;margin:50px auto;background-color:skyblue;position:relative;}
       .box ul{width: 2000em;height: 60px;position:absolute;}
       .box ul li{float: left;width: 80px;height: 60px;margin-right: 10px;background-color:pink;color:white;line-height: 60px;text-align: center;font-size: 20px;} 
       div.box a{position:absolute;width: 20px;height: 20px;border-radius:50%;text-align: center;line-height: 20px;font-size: 14px;background-color:yellow;left:1px;top:50%;transform:translateY(-50%);text-decoration:none;z-index: 3;;}
       div.box a:nth-of-type(2){left:258px;}

html

复制代码
<div class="box">
        <a href="#" class="prev">&lt</a>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
            <li>4</li>
            <li>5</li>
            <li>6</li>
            <li>7</li>
            <li>8</li>
            <li>9</li>
            <li>10</li>
        </ul>
        <a href="#" class="next">&gt</a>
    </div>
复制代码

js

复制代码
 $(function(){
        var u = $('ul');
        var i = 3;
        var m = 3;
        var lil = u.children('li').length; //遍历长度
        $('.next').click(function(event) {
             if(!u.is(":animated")){
                if(lil>i){
                    i++;
                    u.animate({"left": "-=90px"}, 600);
                }
             }
        });

        $('.prev').click(function(event) {
            if(!u.is(":animated")){
                if(i>m){ //判断 i 是否小于总的个数
                    i--;
                    u.animate({"left": "+=90px"}, 600);
                }
            }
        });
    })
复制代码

 

posted @   xuanPhoto  阅读(100)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示