Jquery切换代码,点击按钮会切换到下一组,但是点到最后一组自动跳到第一组

要怎么弄,弄个5秒自动切换到下一组的功能,大神帮看看,谢谢http://pan.baidu.com/s/1jGBYdgi... 要怎么弄,弄个5秒自动切换到下一组的功能,大神帮看看,谢谢
http://pan.baidu.com/s/1jGBYdgi
展开
 我来答
匿名用户
2015-02-27
展开全部
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>自制向上滚动</title>
<style>
* {
margin: 0;
padding: 0;
}

ul,li {
list-style-type: none;
}

.rcoll {
width: 380px;
margin: auto;
border: 1px solid #505050;
box-shadow: 3px 3px 3px #505050;
overflow: hidden;
height: 162px;
position: relative;
padding-right: 8px;
padding-left: 12px;
}

.btn {
line-height: 32px;
font-weight: bold;
color: #FFFFFF;
background-color: #0099FF;
height: 32px;
width: 88px;
text-align: center;
margin: 10px 0px 0px 470px;
}

.btn:hover {
background-color: #FF3366;
cursor: pointer;
}

.rcoll .con {
position: absolute;
top: 5px;
height: 162px;
}

.rcoll ul {
margin-bottom: 3px;
}

.rcoll li {
line-height: 32px;
height: 32px;
float: left;
width: 241px;
overflow: hidden;
}

.rcoll .pic {
float: left;
margin-right: 8px;
}

.rcoll li a {
font-size: 12px;
color: #000000;
text-decoration: none;
}

.rcoll li a:hover {
color: #FF0033;
text-decoration: underline;
}

.rcoll img {
width: 124px;
height: 154px;
}
</style>
<script src="../jquery-1.8.0.min.js"></script>
<script>
jQuery (function ($)
    {
    var btn = $ (".btn"), con = $ ('.con'), roll = $ (".rcoll"), h = roll.height () - 2, len = con.children ("ul").length - 1;
    btn.click (function ()
    {
    var top = parseFloat (con.css ("top")) || con.prop ("offsetTop");
    top -= h;
    top = top < -h * len ? 5 : top;
    con.animate (
    {
    top : top + 'px'
    }, "fast");
    });
    $ (".wrap").hover (function ()
    {
    stop ();
    }, function ()
    {
    run (btn);
    });
    run (btn);
    });
    var run = function (btn)
    {
    if (!window.interval)
    {
    window.interval = setInterval (function ()
    {
    btn.triggerHandler ("click");
    }, 1000);
    }
    };
    
    var stop = function ()
    {
    if (!!window.interval)
    {
    clearInterval (window.interval);
    window.interval = null;
    }
    };
</script>
</head>
<body>
<div class="wrap">
<div class="rcoll">
<div class="con">
<ul>
<div class="pic">
<img src="http://s1.dwstatic.com/group1/M00/7B/D5/7bd5a2d709cac6f003e55513fa8aefcf8538.jpg" />
</div>
<li><a href="/1402/256578077209.html" title="玩家分享:只用蒙多从白银直接冲上钻2">玩家分享:只用蒙多从白银直接冲上钻2</a></li>
<li><a href="/1401/255001014734.html" title="想去哪就去哪 1个月蒙多白银到钻2之路">想去哪就去哪 1个月蒙多白银到钻2之路</a></li>
<li><a href="/1401/253909236194.html" title="能抗能打还能跑 拳头暴君打野蒙多攻略">能抗能打还能跑 拳头暴君打野蒙多攻略</a></li>
<li><a href="/1312/251564036306.html" title="蒙多想干谁就干谁!S4王者组上单蒙多攻略">蒙多想干谁就干谁!S4王者组上单蒙多攻略</a></li>
<li><a href="/1302/225217823121.html" title="大型蒙多攻略:野区大混想去哪就去哪">大型蒙多攻略:野区大混想去哪就去哪</a></li>
</ul>
<ul>
<div class="pic">
<img src="http://s1.dwstatic.com/group1/M00/11/2E/3bdc03742def9dc433c7b6187223e790.jpg" />
</div>
<li><a href="/1401/252937708779.html" title="暴力游走 C9 Meteos食肉型打野蜘蛛攻略">暴力游走 C9 Meteos食肉型打野蜘蛛攻略</a></li>
<li><a href="/1301/221658050965.html" title="万金油全能AP英雄 蜘蛛女皇伊莉丝攻略">万金油全能AP英雄 蜘蛛女皇伊莉丝攻略</a></li>
<li><a href="/1212/219263469205.html" title="TPA上单Stanley的蜘蛛女皇伊莉丝出装心得">TPA上单Stanley的蜘蛛女皇伊莉丝出装心得</a></li>
<li><a href="/1212/218803728640.html" title="玩家心得:蜘蛛女皇伊莉丝出装打法分析">玩家心得:蜘蛛女皇伊莉丝出装打法分析</a></li>
<li><a href="/1211/218221990729.html" title="毒液?蛛网?蜘蛛女皇伊莉丝经验分享">毒液?蛛网?蜘蛛女皇伊莉丝经验分享</a></li>
</ul>
<ul>
<div class="pic">
<img src="http://s1.dwstatic.com/group1/M00/0E/D5/2823aa7b5b61d2dbfb59fc44fabc6081.jpg" />
</div>
<li><a href="/1404/262689866351.html" title="灭世孽火团战毁灭者 复仇焰魂攻略分享">灭世孽火团战毁灭者 复仇焰魂攻略分享</a></li>
<li><a href="/1401/254757054966.html" title="进入火焰世界 美服钻1玩家火人攻略">进入火焰世界 美服钻1玩家火人攻略</a></li>
<li><a href="/1212/220546336845.html" title="中单超级爆发法师!布兰德S3全面解析">中单超级爆发法师!布兰德S3全面解析</a></li>
<li><a href="/1205/200332411016.html" title="复仇焰魂精品攻略 被大家遗忘的强力APC">复仇焰魂精品攻略 被大家遗忘的强力APC</a></li>
<li><a href="/1112/186762891061.html" title="火人布兰德技巧:解析对线与团战要点">火人布兰德技巧:解析对线与团战要点</a></li>
</ul>
<ul>
<div class="pic">
<img src="http://s1.dwstatic.com/group1/M00/C4/43/4aa35a4ea2d41f3313ef38b2a4d8f519.jpg" />
</div>
<li><a href="/1402/257531558182.html" title="外服钻石玩家分享:重做后的泽拉斯攻略">外服钻石玩家分享:重做后的泽拉斯攻略</a></li>
<li><a href="/1209/212770681936.html" title="来自视野之外的杀机 远古巫灵泽拉斯攻略">来自视野之外的杀机 远古巫灵泽拉斯攻略</a></li>
<li><a href="/1208/207938476126.html" title="多玩强人攻略:冷门的炮台泽拉斯技能剖析">多玩强人攻略:冷门的炮台泽拉斯技能剖析</a></li>
<li><a href="/1202/192105464735.html" title="我常年T1却被国服遗忘 远古巫灵攻略">我常年T1却被国服遗忘 远古巫灵攻略</a></li>
<li><a href="/1112/188563204993.html" title="团战T1法师远古巫灵泽拉斯 单排激光重炮">团战T1法师远古巫灵泽拉斯 单排激光重炮</a></li>
</ul>
</div>
</div>
<div class="btn">换一换</div>
</div>
</body>
</html>
百度网友25e328c51f
2018-03-29 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:112
采纳率:92%
帮助的人:65.2万
展开全部
<style>
    .slide{width: 400px;height: 200px;overflow: hidden;background: #000;}
    .slide ul li{text-align: center;font-size: 30px;padding-top: 50px;height: 200px;color: #fff;}
    .slide_btn{display: block;background: #ccc;color: #fff;width: 100px;padding: 10px 0;text-align: center;}
</style>
<body>
    <!-- 一个简单例子 -->
    <div class="slide">
        <ul>
            <li>11111111111</li>
            <li>22222222222</li>
            <li>33333333333</li>
            <li>44444444444</li>
        </ul>
    </div>
    <a class="slide_btn" href="javascript:;">换一换</a>
<script type="text/javascript">
$(function(){
    var n = 0,act;
    var lengths = $('.slide ul li').length;
    $('.slide_btn').click(function() {
        n+=1;
        if(n==lengths){
            n=0;
        }
        $('.slide ul li').eq(n).show().siblings('li').hide();;
    });

    //禁止点击换一换和自动换一起执行
    $('.slide_btn').hover(function() {
        clearInterval(act);
    }, function() {
        act = setInterval(function(){
            n+=1;
            if(n==lengths){
                n=0;
            }
            $('.slide ul li').eq(n).show().siblings('li').hide();;
        },5000)
    });

    
})

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huiTine77
2018-03-29
知道答主
回答量:9
采纳率:50%
帮助的人:7573
展开全部
就是轮播图吧,你搜下轮播图就知道了啊。设置setInterval间隔5秒,button绑定动画切换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式