在$(document).ready()完成后如何触发?

Chr*_*ris 3 javascript jquery document-ready

有没有办法让你的函数作为$(document).ready()队列中的最后一个被调用,或者有没有办法在完成后触发事件?

我想基本上看看是否有东西被发射$(document).ready(),如果没有,在病房之后开火.如果我将此代码放入文档准备就绪,则无法保证它将最后执行,因此可能导致多次检查.

Red*_*ter 5

您可以在触发函数时设置全局变量,并在再次运行之前检查它:

例如,

function myFunc()
{
    if (myFuncHasFired)
        return;
    myFuncHasFired = true;
    //your func code here
}
Run Code Online (Sandbox Code Playgroud)

这并不能保证你的函数最后运行,但是满足我认为你在一个请求中多次运行函数的真正要求.