2012-05-16 67 views
0

我試圖在每次動畫之後更改jQuery Rhinoslider的方向。我認爲這只是改變slideNextDirection設置的問題,但我不太瞭解jQuery插件結構以及如何獲取該設置。 這是我嘗試過,但顯然它不工作:初始化後更改rhinoslider方向

$slider = $('#slider').rhinoslider({ 
    slideNextDirection: 'toTop', 
    callBackNext: function() { 
     $(this).slideNextDirection = 'toLeft'; 
     //tried this too :) 
     //$slider.slideNextDirection = 'toLeft'; 
     return false; 
    } 
}); 

任何想法?

回答

0

無法更改動態設置。但是,您可以取消Rhinoslider,然後在您的更改後調用它。請參閱:http://rhinoslider.com/api/external-calls-of-internal-functions/

在版本1.1進入幾周後,您還可以設置幻燈片啓動。

+0

感謝您的快速回復。這是有人需要快速完成的一件事,所以我調整了插件核心來解決這個問題。我知道,我知道,我是一個可怕的人:) 我剛剛在'slide()'方法中有條件地改變了'direction'變量。 感謝您提供了一段很棒的代碼,我相信我會在將來更多地使用它! – shauno

+0

完美的是,你找到了解決問題的辦法。 這就是我們接下來的建議。但是對於這個解決方案,你需要一些Javascript的知識 –