js的轮播


详细代码去百度云盘 32457里面搜索恩施考研

html


    <div class="banner con_w">
            <ul class="img">
                <li><a href="javascript:;"><img src="../images/ban01.jpg" width="1200"></a></li>
                <li><a href="javascript:;"><img src="../images/ban01.jpg" width="1200"></a></li>
               
            </ul>
            <ul class="num"></ul>
            <div class="btn btn_l">&lt;</div>
            <div class="btn btn_r">&gt;</div>
        </div>




js





$(function(){


/*banner轮播*/
var i=0;
var clone=$(".banner .img li").first().clone();
$(".banner .img").append(clone);
var size=$(".banner .img li").size();
for(var j=0; j<size-1;j++){
$(".banner .num").append("<li></li>");
}
$(".banner .num li").first().addClass("on");
var t=setInterval( function(){
i++;
move()
},3000);
$(".banner").hover(function(){
clearInterval(t);
},function(){
t=setInterval( function(){
i++;
move();
},3000);
});
$(".banner .num li").hover(function(){
var index=$(this).index();
i=index;
$(".banner .img").animate({left:-i*1200},500);

$(this).addClass("on").siblings().removeClass("on");
});
$(".banner .btn_l").click(function(){
i--;
move();
});
$(".banner .btn_r").click(function(){
i++;
move();
});
function move(){
if(i==-1){
$(".banner .img").css({left:-(size-1)*1200});
i=size-2;
};
if(i==size){
$(".banner .img").css({left:0});
i=1;
};
$(".banner .img").stop().animate({left:-i*1200},500);
if(i==size-1){
$(".banner .num li").eq(0).addClass("on").siblings().removeClass("on");
}else{
$(".banner .num li").eq(i).addClass("on").siblings().removeClass("on");
}
};
/*banner轮播*/

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值