我正在尝试将外部 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/