场景:我有一个Javascript生成的网页很久以前其他人写过我想要使用jQuery.我的目标是在生成之后,通过对该HTML使用一些jQuery调用来清理其他人生成的Javascript生成的html.
这比直接修改其他人的Javascript 要简单得多,至少目前如此.
我的第一次尝试是在HTML头的末尾添加一个脚本标记,调用所需的jQuery代码.
问题:上面的工作正常,但是当我注释掉"警告"消息时.jquery不再执行清理.显然,正在发生的事情是警报消息框延迟了后续清理代码的运行,这很好,但没有警报,jQuery似乎在其他javascript完成输出之前运行.
问题:有没有办法让jQuery清理代码在js-generator代码之后运行,但是不必在其中放置alert()框?
也许$(document).ready()
不是正确的方法.
其他脚本是如何触发的?如果它在a,window.onload
那么它可能只在你的jQuery启动后才开始.
您希望等到其他脚本停止运行.可能最好的方法是将jQuery包装在一个函数中,并在确定它已完成时从另一个脚本调用它.