2014-03-06 66 views
1

我有一個三幻燈片幻燈片放映與FlexSlider,我試圖以編程方式使其暫停和恢復。我怎麼做?如何停止FlexSlider中的幻燈片動畫?

基本上,我試圖讓它停止,當用戶使模式彈出,所以停止將進入.click()函數。

+1

你可以發佈一些代碼來證明你到目前爲止已經嘗試過嗎? – MjrKusanagi

+0

我甚至不知道要嘗試什麼代碼。文檔不是很清楚。沒有「停止動畫,做到這一點;重新啓動,做到這一點。」 – dauber

+0

好的。但是你現在能夠以某種方式啓動動畫嗎?代碼是什麼樣的? – MjrKusanagi

回答

2

嘗試調用pause()的flexslider jQuery的對象,比如:

var mySlider = $('.flexslider').flexslider({ 
    animation: "slide", 
    pauseOnAction: false, 
    slideshowSpeed: 3000 
}); 

$('#pause_button').on('click.forMySlider' 
    ,function(){ mySlider.pause(); }); 

從開發者網站上得到了Flexslider

+0

不,沒有按」工作。該腳本來自另一個文件,並認爲「mySlider」未定義。如果作爲一個實驗,我將點擊事件移動到同一個腳本中(當站點處於活動狀態時這是不可能的),我被告知「mySlider.pause不是一個函數。」事實上,將代碼複製並粘貼到那裏給了我上述「不是功能」的問題。 – dauber