回答
您可以使用empty()
刪除<div>
內容:
setTimeout(fade_out, 5000);
function fade_out() {
$("#mydiv").fadeOut().empty();
}
假設:
<div id="mydiv">
...
</div>
你可以,如果你喜歡用一個匿名函數做到這一點:
setTimeout(function() {
$("#mydiv").fadeOut().empty();
}, 5000);
甚至:
var fade_out = function() {
$("#mydiv").fadeOut().empty();
}
setTimeout(fade_out, 5000);
後者有時首選,因爲它污染了全局命名空間少。
您需要設置類似的setTimeout(「$(‘#ID’)。淡出(‘慢’)」,5000),但比它取決於你的代碼的其餘部分其他什麼貌似
$.doTimeout(5000, function(){
// hide the div
});
這應該工作:
$(document).ready(function() {
$.doTimeout(5000, function() {
$('#mydiv').fadeOut();
});
});
$ .doTimeout有什麼優勢?這是來自插件還是核心的一部分? – ScottE 2009-12-16 00:03:58
請參閱http://benalman.com/projects/jquery-dotimeout-plugin/,在這種情況下,我只是使用window.setTimeout思想,並不真正值得一個插件的成本這個簡單的東西 – 2009-12-16 00:26:26
你可以嘗試.delay()
$(".formSentMsg").delay(3200).fadeOut(300);
呼叫DIV設定延遲時間以毫秒爲單位,並設置要更改的屬性,在這種情況下,我使用.fadeOut()所以它可以是動畫,但你也可以使用.hide()。
您可能需要再次顯示DIV文本它已經消失了。 這可以在1行中完成。
$('#div_id').empty().show().html(message).delay(3000).fadeOut(300);
- 1. Div出現5秒後jquery
- 2. 如何讓UILabel文字在幾秒鐘後消失?
- 3. 讓jquery移動彈出窗口在兩秒後消失
- 4. 如何讓消息框在3秒後消失?
- 5. Jquery Dialog - div在初始化後消失
- 6. 工具提示氣球在5秒後消失
- 7. jQuery在5秒後隱藏/刪除DIV內容
- 8. 在Javascript/jquery中,如何顯示div 5秒,然後淡出?
- 9. jQuery在5秒後動態更改完整日曆div
- 10. XNA - 如何讓圖像在x秒後消失?
- 11. div出現幾秒鐘,並在jquery/javascript中消失?
- 12. 最後DIV消失
- 13. 5秒後用jquery關閉對話框
- 14. 5秒後刪除新的div
- 15. Monotouch:UILabel在t秒後消失,如何
- 16. Pyqtgraph在pydev後消失了一秒
- 17. 讓div消失,onClick「無處不在,但......」
- 18. 如何在輸入文字後讓鍵盤消失?
- 19. 如何在HTML5視頻加載完成後讓文字消失?
- 20. 讓標籤出現3秒鐘,然後再次消失
- 21. jQuery的 - 如果懸停更多然後在5秒鐘,然後顯示DIV
- 22. 爲什麼我的jquery對話框在幾秒鐘後消失?
- 23. 如何讓div在onclick nr 2之後消失?
- 24. 如何讓圖像的div消失在菜單項後面?
- 25. .swf轉換爲html文件。 5秒後會消失,這樣就會出現HTML
- 26. 如何讓jQuery pop消失?
- 27. jQuery UI效果「晃動」使div消失
- 28. jQuery顯示5秒然後隱藏
- 29. 使Cookie在3或5秒後過期
- 30. div內容在點擊後會在jQuery標籤中消失嗎?
工作正常,但我不記得那一次的div ..我需要拆除的div內容的文字,同時保持在div本身對於新的應用...感謝 – 2009-12-16 00:07:56
然後取出調用空(),只是做fadeout() – 2009-12-16 00:16:38
完美..非常感謝 – 2009-12-16 00:18:48