jquery加载后会触发任何事件吗

will jquery triggers any event after it loaded

本文关键字:任何 事件 加载 jquery      更新时间:2023-09-26

我想在jquery加载后运行一些代码。jquery在完全加载后会触发任何事件吗。我不想等到文档就绪事件。在我的案例中有很多java脚本,我想在加载jquery之后做一些操作。在jquery之后,我将无法保留此函数。所以我想要一个事件,这样我就可以在jquery加载后执行该功能

在文档中编写jQuery的原因是为了确保您在尝试选择文档中尚未包含的DOM元素时不会出错。所以,若事件涉及到一些DOM元素而没有等待文档就绪,则可能会导致错误。

这将是我触发一个自定义事件的时间,该事件将在$(document).ready()触发之前运行
因此,在代码的其他地方,您将使用:而不是使用$(document).ready

$(window).bind('setup', function() {
    //code here...
});

和/或

$(window).bind('loaded', function() {
    //any other code here...
});

在您唯一的ready处理程序中,您可以执行以下操作:

$(document).ready(function() {
    $(window).trigger('setup');
    $(window).trigger('loaded'):
});