将jquery在加载后触发任何事件

时间:2015-03-26 05:07:36

标签: javascript jquery events

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

2 个答案:

答案 0 :(得分:0)

在文档中编写jQuery的原因是,通过尝试选择尚未包含在文档中的DOM元素来确保您不会收到错误。因此,如果您的事件涉及某些DOM元素而不等待文档就绪可能会导致错误。

答案 1 :(得分:0)

这将是我触发将在$(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'):
});