我需要使用 ajax 调用使 div 文本在显示 x 秒后消失
你能帮我解决这个问题吗?
谢谢
最佳答案
您可以使用 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);
后者有时是首选,因为它对全局命名空间的污染较少。
关于javascript - 使用 jquery 使 div 文本在 5 秒后消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1911290/