Chr*_*ris 3 javascript jquery document-ready
有没有办法让你的函数作为$(document).ready()队列中的最后一个被调用,或者有没有办法在完成后触发事件?
我想基本上看看是否有东西被发射$(document).ready(),如果没有,在病房之后开火.如果我将此代码放入文档准备就绪,则无法保证它将最后执行,因此可能导致多次检查.
您可以在触发函数时设置全局变量,并在再次运行之前检查它:
例如,
function myFunc()
{
if (myFuncHasFired)
return;
myFuncHasFired = true;
//your func code here
}
Run Code Online (Sandbox Code Playgroud)
这并不能保证你的函数最后运行,但是满足我认为你在一个请求中多次运行函数的真正要求.