回答
您可以使用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. 使PrimeFaces消息在5秒後消失
- 2. jQuery DIV容器在1秒後消失
- 3. Div出現5秒後jquery
- 4. 谷歌地圖在5秒後消失
- 5. 如何讓UILabel文字在幾秒鐘後消失?
- 6. jQuery在5秒後自動加載div
- 7. 如何在5秒後使woocommerce消息消失?
- 8. 讓jquery移動彈出窗口在兩秒後消失
- 9. 如何讓消息框在3秒後消失?
- 10. 如何僅顯示一個div 3秒鐘,然後再次使用jquery消失?
- 11. 5秒鐘閃爍DIV,然後隱藏?1秒內使用jQuery的
- 12. Jquery Dialog - div在初始化後消失
- 13. 當變量設置並讓它在x秒後消失時顯示div
- 14. Ajax Div在5秒後重新加載
- 15. 工具提示氣球在5秒後消失
- 16. 使jQuery工具提示在2秒後消失
- 17. jQuery在5秒後隱藏/刪除DIV內容
- 18. 在Jquery 5秒後添加下面的另一個div
- 19. jQuery在5秒後動態更改完整日曆div
- 20. 在Javascript/jquery中,如何顯示div 5秒,然後淡出?
- 21. XNA - 如何讓圖像在x秒後消失?
- 22. div出現幾秒鐘,並在jquery/javascript中消失?
- 23. 最後DIV消失
- 24. 如何讓jQuery在鼠標懸停幾秒後出現div?
- 25. 5秒後用jquery關閉對話框
- 26. 如何讓點消失後消失?
- 27. jQuery中每5秒出現/消失的標題
- 28. 5秒後刪除新的div
- 29. 如何阻止文本出現,然後在一秒後消失,使用JavaScript?
- 30. Pyqtgraph在pydev後消失了一秒
工作正常,但我不記得那一次的div ..我需要拆除的div內容的文字,同時保持在div本身對於新的應用...感謝 – 2009-12-16 00:07:56
然後取出調用空(),只是做fadeout() – 2009-12-16 00:16:38
完美..非常感謝 – 2009-12-16 00:18:48