jquery图片轮播切换
admin
2023-02-13 10:20:00
0

jquery图片轮播切换

使用方法


js

$(function(){

                var slideBox=$(".slideBox");
                var ul =slideBox.find("ul");
                var oneWidth=slideBox.find("ul li").eq(0).width();
                var num=slideBox.find(".spanBox span");
                var length=$(".slideBox ul li").length;
                var length02=$(".slideBox ul li").length-1;

                var timer=null;
                var sw=0;

                //每个span绑定click事件,完成切换颜色和动画,以及读取参数值
                num.on("click",function(){

                    sw=$(this).index();
                    ul.animate({
                        "right":oneWidth*sw
                    });
                   $(".spanBox span").removeClass("active");                    
                   $(".spanBox span").eq(sw).addClass("active");
                });
                //左右按钮的控制效果
                $(".prev").click(function(){
                    clearInterval(timer);
                    sw++;

                    if(sw>length02)
                    {

                        sw=length02;
                    }

                    ul.animate({

                        "right":oneWidth*sw
                    });
                     $(".spanBox span").removeClass("active");

                  $(".spanBox span").eq(sw).addClass("active");

                });
                $(".next").click(function(){
                    clearInterval(timer);
                    sw--;

                    if(sw<0)
                    {

                        sw=0;
                    }

                    ul.animate({

                        "right":oneWidth*sw
                    });
                   $(".spanBox span").removeClass("active");

                  $(".spanBox span").eq(sw).addClass("active");
                });
                 //定时器的使用,自动开始
                timer = setInterval(function (){

                sw++;
                if(sw==length){sw=0};
                num.eq(sw).trigger("click");
                },2000);
                //选中是去除定时器
                $(".slideBox").hover(function(){

                clearInterval(timer);
                },function(){

                timer = setInterval(function (){
                sw++;
                if(sw==num.length){sw=0};
                num.eq(sw).trigger("click");
                },2000);
                    })
            });

本插件的原理不过是加载js以后往页面里插入几个节点,非常简单,使用者可以修改源码来获得自己想要的效果

预览地址:http://www.jquery66.com/demos/js/j70/index.html
下载链接:https://u18725144.ctfile.com/fs/18725144-330281670

上一篇:jQuery事件

下一篇:jQuery属性操作、循环

相关内容

热门资讯

中央决定:华润集团董事长调整 2026年7月23日,华润(集团)有限公司召开中层以上管理人员大会。中央组织部有关负责同志宣布了党中...
学习笔记丨“努力让每个孩子都能... 制作:王宇峰 岳小乔 贾雪
活力中国调研行丨一束“光”的故... 它被称为“最快的刀”“最准的尺”“最亮的光”。从一束“光”到一颗“芯”,再到规模千亿的产业集群,今天...
携手前沿技术 共创智能未来 携手前沿技术 共创智能未来 ——来自2026年世界互联网大会数字丝路发展论坛的声音 夏日长安,秦岭叠...
上海浩劢取得桌面式轻型悬臂吊专... 国家知识产权局信息显示,上海浩劢工业科技有限公司取得一项名为“桌面式轻型悬臂吊”的专利,授权公告号C...
毒油风暴未歇民进党却急着上架,... 海峡导报综合报道 岛内毒油食安风暴持续延烧,台北市长蒋万安持续号召民众7·25上凯道,但“食药署”2...
WAIC挤满“卖铲人”,但算力... 2026年的WAIC,机器人依然抢占了绝大多数镜头。但展馆里数量增长最快的,是自称“AI Infra...
对话芯展速许玮:“内存墙”下,... Token经济时代,衡量AI价值的标准,正从模型能力转向Token生产效率。AI因此从工具演变为新的...
菲尔兹奖得主邓煜写过这些诗词 邓煜 李少君 徐俪成 | 澎湃新闻记者 徐萧 整理北京时间7月23日晚,中国数学家王虹、邓煜获颁菲尔...
中国海警局新闻发言人就菲位南海... 中国海警局新闻发言人姜略表示,7月24日,菲律宾组织7艘公务船、3艘海警舰、1艘运鱼船,并唆使大量渔...