2013-02-20 80 views
0

我使用Flexslider(http://www.woothemes.com/flexslider/)插件進行幻燈片放映,並希望在出現之前延遲字幕。Flexslider jQuery插件,延遲顯示標題

我已經得到了這麼遠與initilizating代碼,

$(window).load(function() { 
       $('.flexslider').flexslider({slideshow:false}); 

      }); 

$('.slide1caption').css("display","none"); 
$('.slide1caption').slideUp(300).delay(800).fadeIn(400); 

我只需要字幕部分的每一個新的幻燈片進來。在此先感謝時間復位。

回答

3

你可能想要的東西更接近他們有他們的高級使用示例代碼:

$(window).load(function() { 
    $('.flexslider').flexslider({ 
     animation: "slide", 
     controlsContainer: ".flex-container", 
     after: function(slider) { 
     // animate your caption ... 
     // find the item that is the current slide's .slidecaption and animate it 
     $('.current-slide').find('.slidecaption').slideUp(300).delay(800).fadeIn(400); 
     } 
    }); 
}); 

記住,你將要設置每張幻燈片足夠長的延遲,以獲得標題動畫在下一個開始之前完成!

+0

謝謝你,讓我朝着正確的方向前進,這就是我想出的。 $('。slide1caption')。css({opacity:0})。delay(600).animate({opacity:1,bottom:50}); \t \t \t $(窗口).load(函數(){ \t \t \t \t $( 'flexslider。')flexslider({ \t \t \t \t動畫: 「滑動」, \t \t \t \t controlsContainer : 「.flex容器」, \t \t \t \t之前:功能(滑塊){ \t \t('。flex-active-slide')。find('。slide1caption')。css({opacity:0,bottom:-50}); \t \t \t \t}, \t \t \t \t後:功能(滑塊){ \t \t \t \t \t $( '柔性有源滑動 ')找到('。slide1caption')延遲(400)。 animate({opacity:1,bottom:'50'});} \t \t \t \t}); – Richard 2013-02-21 00:07:16