2013-12-19 44 views
0

我在LayerSlider幻燈片中有一對按鈕,可在點擊時打開shadowbox模式窗口。現在,在模式打開的情況下,LayerSlider仍然在背景中動畫。這是在一個WordPress主題中使用的,它同時包含兩個插件。我已經使用從文檔的停止功能嘗試,但它似乎並沒有工作:啓動或停止Shadowbox模式下的LayerSlider打開或關閉

$('#slider').layerSlider('stop'); 

這裏是我想要來測試它:

$('#layerslider_10 a.button').click(function() { 
     $('#layerslider_10').layerSlider('stop'); 
    }); 

如果我改變停下來開始,我點擊按鈕,它會推進幻燈片,所以啓動功能似乎工作。任何停止功能不起作用的原因?

回答

0

我遇到了同樣的問題,使用.layerslider('stop')不起作用,所以搜索插件對codecanyon的評論頁面:http://codecanyon.net/item/layerslider-responsive-jquery-slider-plugin/922100/comments?filter=all&term=lsdata.g.paused+%3D+false%3B&utf8=%E2%9C%93 - 請參閱頂部評論(撰寫本文時)。

我正在使用fancybox,但原理應該是相同的 - 您需要禁用pauseOnHover選項,因爲這是開始備份。

$('#layerslider-container-fw a.fancybox-media').click(function(e) { 
    var data = $('#layerslider-container-fw').layerSlider('data'); 
    //turn off the pauseonhover init setting 
    data.paused = false; 
    $('#layerslider-container-fw').layerSlider('stop'); 
}); 

希望這有助於!