我需要在外部javascript完成自己的进程后执行特定的javascript指令。
(function(){
var dsq = document.createElement('script');
dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://xxxxxxxx.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
jQuery如何知道.js何时完成了它的工作?
答案 0 :(得分:11)
$.getScript
方法甚至可以从external domains加载脚本文件,并且您可以提供一个回调函数,该函数将在脚本成功加载时执行:
$.getScript('http://xxxxxxxx.disqus.com/embed.js', function () {
// specific instructions here...
alert('Script loaded!');
});
检查上面的示例here。