jquery轮播图实现

HTML代码

css代码
.swiper_left{
position: relative;
}
.swiper_left ul{
width: 684px;
height: 275px;
display: flex;
overflow: hidden;
}
.swiper_left .slide_item{
position: absolute;
width: 100px;
justify-content: space-around;
right: 20px;
bottom: 20px;
display: flex;
}
.swiper_left .slide_item>span{
display: block;
width: 12px;
height: 12px;
border-radius: 50px;
background: #e3e3e3;
}
.swiper_left .slide_item>span .active2{
background: red;
}
.swiper_left>ul>li>img{
width: 684px;
height: 275px;
}

js代码
$(function(){
var count = 0,
timer = null;

timer = setInterval(addCount,4000);

$("section div.swiper_text .swiper_container .swiper_left ul").hover(()=>{
    clearInterval(timer);
    $(".btn").fadeIn(300);
},()=>{
    timer = setInterval(addCount,2000);
    $(".btn").fadeOut(300);
})

$("section div.swiper_text .swiper_container .swiper_left .slide_item>span").mouseover(function(){
    count = $(this).index();
    lbt();
})

/* $("#left").click(()=>{
addCount(true);
});
$("#right").click(()=>{
addCount();
}) */

function addCount(flag){
    if(flag){
        count--;
        if(count < 0){
            count = $("section div.swiper_text .swiper_container .swiper_left ul li").length-1;
        }
    }else{
        count++;
        if(count >= $("section div.swiper_text .swiper_container .swiper_left ul li").length){
            count = 0;
        }
    }
    lbt();
}

function lbt(){
    $("section div.swiper_text .swiper_container .swiper_left ul li").eq(count).fadeIn(500).siblings().fadeOut(500);
    $("section div.swiper_text .swiper_container .swiper_left .slide_item>span").eq(count).addClass("active2").siblings().removeClass("active2");
}

})

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值