【发布时间】:2017-04-27 00:23:46
【问题描述】:
我只是想在页面加载几秒钟后执行一些代码。为此,我可以这样做..
setTimeout(function() {
alert("Now I am free");
}, 3000);
或者我可以让它在文件准备好时触发......
jQuery(document).ready(function ($) {
setTimeout(function() {
alert("Now I am free");
}, 3000);
});
这两种方法有什么区别?哪个更好?
【问题讨论】:
-
.ready()会增加一点延迟,因为直到 DOM 准备好之后才会设置seTimeout代码。 learn.jquery.com/using-jquery-core/document-ready
标签: javascript jquery event-handling document-ready