gpt4 book ai didi

jquery - 在事件触发后注册 jQuery(window).load(...) 事件?

转载 作者:行者123 更新时间:2023-12-03 23:05:06 26 4
gpt4 key购买 nike

我是这个小组的新手,只是有一个关于 jQuery(window).load(function() {}); 的简单问题。

我有一个外部 JS 文件,在窗口加载事件发生“之后”动态插入到页面上。在这个 JS 文件中,我有如下声明:

jQuery(window).load(function() {
alert("Something");
});

我的问题是,上面的alert()语句是否会被执行,因为当我的上述函数注册到窗口加载事件时,该事件已经触发了。我希望上面的警报立即触发,因为它应该等待的事件已经完成。

我很欣赏任何想法。

谢谢!

最佳答案

不,它不会触发,但是,您可以在插入后调用该事件,如下所示:

$(window).load(); //or.. $(window).trigger('load');

这将触发该代码运行。

使用 document.ready 将在文档准备好后立即触发,但 $(window).load(function() {... })显式绑定(bind)到已触发的窗口加载事件。

关于jquery - 在事件触发后注册 jQuery(window).load(...) 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2519466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com