我的问题 我的网页存在问题,其中 100 个页面加载中就有 1 个出现“未定义未定义”错误。此错误是由于 jquery 插件在实际加载之前被初始化而引起的。我当前的修复方法是使用 window.load ,它效果很好,但可能需要 1 秒到无限长的时间,具体取决于共享狂决定加载的时间(而且它比 addthis 更快)。
我的问题是否有某种方法可以仅在加载插件后对其进行初始化,例如成功事件或包含插件的内容?我没找到任何东西。
希望这对遇到此问题的其他人也有用。
最佳答案
你可以试试这个:
$.ajax({
url: pluginUrl,
dataType: "script",
success: initializePlugin
});
或者只是$.getScript()
关于javascript - window.load 和 document.ready 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29567151/