我有一個奇怪的問題,在這裏使用html函數的延遲功能。JQuery:使用HTML或文本設置的延遲不起作用
我用$('#element').html('Hello World');
設置我想在3秒內本文消失文本後設置HTML文本。
所以下一行我寫道:
$('#element').delay(3000).html(' ');
這一個不工作,它設置的html  
,而不用等待3秒,它看起來像jQuery是跳過延時功能。例如使用這個與fadeOut工作正常。我想這與延遲隊列中的事情有關。
但爲什麼沒有這項工作。它非常簡單,等待3秒鐘然後運行html函數。
有人可以提醒嗎?謝謝。
PS:爲了您的信息,我使用jQuery 1.4.2
更準確,'.delay()'適用於任何* *隊列,它只是*默認*到動畫隊列:) – 2010-09-09 11:21:28
@Nick:感謝您的修正,更新:-) – 2010-09-09 11:41:10
由於這一個正在工作。 還有一個問題:在所有瀏覽器上都可以工作嗎?即時通訊不知道是否window.setTimeout將工作在所有IE和FF版本。 – NovumCoder 2010-09-09 11:53:18