色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery輪播圖向左滑動

趙鴻安1年前7瀏覽0評論

Jquery輪播圖是網(wǎng)站設(shè)計中的一個非常常見且實用的元素,它可以演示我們想要展示的圖片,文字或信息等。而向左滑動是輪播圖的一種基本動畫效果,下面我們來看看如何使用Jquery來實現(xiàn)它。

//HTML代碼
<div class="slider">
<div class="slider-wrapper">
<div class="slider-slide">Slide1</div>
<div class="slider-slide">Slide2</div>
<div class="slider-slide">Slide3</div>
<div class="slider-slide">Slide4</div>
</div>
</div>
//CSS代碼
.slider {
width: 100%;
overflow: hidden;
}
.slider-wrapper {
display: flex;
transition: all 0.5s ease;
}
.slider-slide {
flex: 1;
}
//Jquery代碼
var slideWidth = $('.slider-slide').width(); //獲取每一個輪播項的寬度
var slides = $('.slider-slide').length;  //獲取輪播項的數(shù)量
var sliderWrapperWidth = slideWidth * slides; //獲取輪播圖片總寬度
$('.slider-wrapper').css('width', sliderWrapperWidth); //設(shè)置輪播圖片容器的寬度
setInterval(function() { //使用setInterval來實現(xiàn)向左滑動的循環(huán)動畫
$('.slider-wrapper').animate({
left: '-' + slideWidth + 'px'
}, 500, function() { //把第一張圖片放到最后面
$('.slider-slide').eq(0).appendTo('.slider-wrapper');
$('.slider-wrapper').css('left', '');
});
}, 3000);

上面的代碼實現(xiàn)的就是一個簡單的Jquery向左滑動輪播圖,它的原理是先獲取每一個輪播項的寬度和總數(shù)量,然后使用setInterval定時器不斷地向左移動slider-wrapper,如果移動到最后一張圖片后就把第一張圖片放到最后面,從而實現(xiàn)無限循環(huán)效果。這個輪播圖可以進一步美化,添加其他動畫效果或者響應(yīng)式設(shè)計更好的適應(yīng)不同設(shè)備。