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

时间:2014-01-15 14:16:56

标签: 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]没有方法acornMediaPlayer

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

2 个答案:

答案 0 :(得分:4)

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

jQuery.getScript( url, success);

完成后会有成功的回调。在那里添加函数调用,不要使用超时。

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

答案 1 :(得分:0)

好吧我遇到了问题..它假设要像$(窗口)一样放在.load这样

$(window).load(function(){
    (function($) {  

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

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

  }, 2000);

})(jQuery);
});