我的要求是,我必须在所有页面脚本执行完成后执行脚本。我使用以下代码执行相同的操作
$(window).load(function ()
{
var j = setTimeout (function ()
{
alert("All page scripts have been executed and DOM is ready.");
// And here the script will work
to update the DOM changes made by the pagescripts.
},100); // Here execution time cant be less than 100 all the time, right?
});
但问题是,在上面的例子中我使用了时间100.但有时页面正在加载101毫秒。在这种情况下,脚本无法更新更改。 让我们看一下这个
的例子有一个页面脚本,当DOM准备好时,它将向DOM添加图像。如果我使用
$(document).ready()
由于图像尚未添加到DOM,脚本无法检测到图像。
如果您需要对问题进行更多说明,请与我们联系。