[英]making fadeIn and fadeOut effect work smootly in jquery
我有一個頁面,其中我的圖像將淡入並出現淡入淡出效果。.當它立即發生時,fadein選項似乎是一個問題...請找到我的jsfiddle。
請幫忙
有兩件事,第一是fadeIn()
僅在隱藏的元素上運行,因此您首先需要隱藏圖像,第二,需要在對下一幅圖像進行動畫處理之前等待fadeOut()
動畫完成。 這段代碼適合您,我刪除了時間間隔和計數變量:
var $slideshowImgs = $('.slideshow img').hide();
(function fadeSlideshow ($img){
var $next = $img.next();
if(!$next.length)
$next = $slideshowImgs.first();
$img.delay(2000).fadeOut(function(){
$next.fadeIn();
fadeSlideshow($next);
});
})($slideshowImgs.first().show());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.