2012-03-08 15 views
0

私はショーと遅延にいくつかの問題があります。 機能を表示するために.delayを追加しようとすると、すべてが間違っています... どのように解決策がありますか? - show()がある表示と遅延 - jQuery、どのように遅延を使用するのですか?

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

'ショー(「スライド」' NO期間と – mgraph

答えて

0

delay()は唯一の要素にキューイングされたアニメーションに取り組んでいます:

この関数は、遅延されなければならない...私はjQueryのサイト上でソリューションを探しているが、私は答えを見つけることはなかったですない。代わりに、指定した遅延時間後にあなたの機能を実行するために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が初期化されていません.jScrollPaneを遅らせると、最初の新しいコンテンツがうまく読み込まれていますが、次は間違っています - jScrollPane isinting .. – user1256555