问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用JQuery实现一行多图轮播,是单击一下一张图片轮播,不是一下一行图片...

发布网友 发布时间:2022-04-25 15:25

我来回答

2个回答

热心网友 时间:2022-04-22 14:53


<!doctype html>  
<html>  
<head>  
    <meta charset="UTF-8">  
    <title>Document</title>  
    <style>  
        *{padding: 0;margin: 0;  }  
        ul li{list-style-type: none}  
        .gameTab{  width: 1100px;  height: 150px;  overflow: hidden;  margin: 50px auto;position: relative;}  
        .gameTab ul{  width: 7680px;  overflow: hidden;  }  
        .gameTab ul>li{   width: 220px;   height:150px; float: left;text-align: center;}  
        .gameTab ul>li:hover{opacity: 0.5} 
        .prev,.next{position: absolute;top: 50%;transform:translate(0,-50%);padding: 5px;background: red;z-index: 99;text-decoration: none;color: #fff;

        }
        .prev{left: 0;}
        .next{right: 0;}
    </style>  
</head>  
<body>  
    <div>  
     <a href="javascript:;">前一张</a>
        <ul>  
            <li style="background: #CB2929">1111</li>  
            <li style="background: #23C048">2222</li>  
            <li style="background: #00ABEA">3333</li>  
            <li style="background: #FF9800">4444</li> 
            <li style="background: #F96B36">5555</li> 
            <li style="background: #ADADAD">6666</li>   
        </ul>  
        <a href="javascript:;">下一张</a>
    </div>  
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
    <script>  
        $(function () {  
         //下一张
         function moveLeft(){
            $(".gameTab ul").animate({marginLeft:"-220px"},300, function () {  
                    $(".gameTab ul").children().first().appendTo($(".gameTab ul"));  
                    $(".gameTab ul").css('marginLeft','0px');  
                });  
            }
            $('.next').click(moveLeft);

          //前一张
            $('.prev').click(function () { 
             $(".gameTab ul").children().last().prependTo($(".gameTab ul"));//把ul的最后一个子元素添加到开头第一个
                $(".gameTab ul").css('marginLeft','-220px');  //初始化把ul的marginleft左移220
                $(".gameTab ul").animate({marginLeft:"0px"},300);  
                  
            })  

            // 自动轮播
           var timer = setInterval(moveLeft,3000)

           //hover时停掉定时器
           $('.gameTab').mouseenter(function(){
            clearTimeout(timer)
           })
           $('.gameTab').mouseleave(function(){
            timer=setInterval(moveLeft,3000)
           })
        })
    </script>  
</body>  
</html>

热心网友 时间:2022-04-22 16:11

使用SuperSlide2.1.js插件,就可以实现这个效果,而且很容易使用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕期有哪些非常重要的检查项目需要特别注意? 百合种植多久收 如何计算百合种植时间 古文《伤仲永》《周处》的字词整理 文言文中常出现的字及意思 ...学生重25千克,4040名学生重1吨.一只山羊重50千克,8080只山羊重4吨... 古文中意思为你的字词有哪些 语文古文中的字词问题!! 文言文中常出现的字及意思 古文中意思为你的字词有哪些 ...长龙鳞很多密宗的师傅都帮我想办法但是还是就要变龙了 JS图片如何轮换显示 Js轮播切换的原理;怎么实现轮播句柄与按钮的互动 JS图片轮播的原理。。。 Js图片轮播思路 跪求js 图片切换轮播效果 代码 急,谢了! js 轮播 思路; 如何通过切换按钮控制句柄 网页图片轮播 如何 用jq实现相互对应切换 海尔冰箱冷冻温度一直显示零度怎么会事 图片上有文字的轮播怎样实现点击圆点切换图片时文字不重叠 用原生JS实现图片的轮换,带左右箭头,中间有8张图,每次点击箭头变化下... CAD面积的快捷键是什么? 怎么使切换轮播图片的js点击事件改为鼠标触发事件呢? 海尔冰箱BCD-215SCM软冷冻室温度怎么调节 海尔冰箱软冷冻室怎么取下来清洗 javascript 图片切换轮播 海尔冰箱bcd318wsl中间的抽屉是不是软冷冻? cad面积计算快捷键 JavaScript图片轮播时,点击下面小图时,如何做到与时间同步切换(把b... 海尔冰箱冷藏室和软冷冻室温度高 如何jQuery实现图片轮播的同时左右按钮可以实现切换? html、js轮播图怎么阻止快速、多次点击造成的混乱 js 代码轮播添加链接 怎么让这4张图片能点击链接进行跳转 js中怎样用取模实现图片轮播 请问用JS怎样做这个效果?(点击下边的圆点转换图片) 吉林大学的车辆工程专业实力如何?你喜欢这个学校吗? 车辆工程专业排名 吉林大学的的车辆工程专业怎么样 中国车辆工程研究生排行 关于吉林大学的部分专业前景和排名 车辆工程专业的各高校排名如何? 吉林大学车辆研究生就业前景好么? 车辆工程排名 吉大车辆工程系都有什么具体专业 吉林大学车辆工程怎么样? 吉大校区车辆工程系在全国排名 吉林大学车辆工程专业 吉林大学车辆工程硕士研究生全国排第几? 吉林大学 车辆工程 病毒的三种传播方式,你知道吗? 病毒是通过什么传播的?