2012-03-08 113 views
0

我有一些顯示和延遲的問題.. 當我嘗試添加.delay顯示功能一切都是錯誤的... 你有什麼解決方案,我怎麼能延遲功能.show? 我找jQuery的現場解決方案,但我沒有找到答案......顯示和延遲 - jQuery,如何使用延遲?

這個功能應該會延遲:

$('#content').show("slide", { direction: "right", duration: 1000, easing: 'easeOutCirc' }, hideLoader()); 
+0

'顯示(「幻燈片」'沒有時間和寬鬆 – mgraph 2012-03-08 08:55:22

回答

0

delay()僅適用於這些元素上排隊動畫 - 這show()是不。而是使用setTimeout在指定的延遲後運行你的函數:

var timeout = setTimeout(function() { 
    $('#content').show("slide", { direction: "right", duration: 1000, easing: 'easeOutCirc' }, hideLoader()); 
}, 2000); // 2000ms = 2 seconds 
+0

OK,它工作正常..但我有一個問題更多..我用JScrollPane中的新內容與的liveQuery'$(函數(){ \t $( 'content_all。')的liveQuery(函數(){ \t $(本).jScrollPane(); \t}); });'因爲新的內容是延遲jScrollPane isin't initalizing,當我延遲jScrollPane,第一個新的內容加載罰款,但接下來是錯誤的 - jScrollPane isint加載.. – user1256555 2012-03-08 09:11:48