我有一个脚本,可以在网页生命周期的任何阶段加载。
当脚本加载时,它必须运行一个initialize()方法。
我希望此函数在“onload”事件上运行,但我无法确定该页面尚未加载,即“onload”尚未被触发。
理想情况下我的脚本如下所示:
var _initialize = function() { ...};
if(window.LOADED)
_initialize();
else if (window.addEventListener)
window.addEventListener('load', _initialize, false);
else if (window.attachEvent)
window.attachEvent('onload', _initialize);
是否有这样的 window.LOADED 或 document.LOADED 变量或类似的变量?
提前致谢,
谢恩
您可以使用 jQuery 来执行此操作。$(document).ready()
. Check this http://api.jquery.com/ready/
只需在ready里面调用你想要的函数即可。然后一旦文档完全加载就会执行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)