Javascript:在 JS 文件中加载外部 JS 文件

标签 javascript jquery

我正在尝试将外部 Javascript 文件从网站加载到本地 js 文件。 我已经尝试过这个

(function($) {  

  $("head").append('<script type="text/javascript" src="http://URL_TO_SITE/jquery.acornmediaplayer.js"></script>');

  setTimeout(function() {
    $('.jvideo').acornMediaPlayer();     

  }, 2000);

})(jQuery);

但它给了我

[object Object] has no method acornMediaPlayer

我也尝试过 $.getScript 但它给了我相同的结果

最佳答案

我的猜测是你没有使用getScript正确。

jQuery.getScript( url, success);

完成后有一个成功回调。在那里添加函数调用并且不使用超时。

$.getScript("http://URL_TO_SITE/jquery.acornmediaplayer.js", function(){
    $('.jvideo').acornMediaPlayer();
});

关于Javascript:在 JS 文件中加载外部 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21139761/

相关文章:

javascript - 从网站获取 Jenkins 信息

jQuery:将值传递到字段联系表单 7

javascript - 停止播放所有 YouTube iframe 嵌入?

javascript - 对 Observable 的多个订阅

javascript - MooTools将json数据注入(inject)到select中在IE中是向后的

javascript - 在使用 cq :include? 包含外部 JS 之前,如何在 JSP 中包含全局 JS 变量

jquery委托(delegate)ui按钮分配

javascript - Passport 身份验证回调而不是重定向

jquery - 如何使用 jQuery 交替 html 表中的 "visible"行

javascript - knockout JS : Using nested conditional if statements for virtual elements