我插入 jquery 标签
var newScript = document.createElement("script");
newScript.id = "grazit_jq";
newScript.type = "text/javascript"
newScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js";
script.parentNode.appendChild(newScript);
之后我想检查 jquery 是否存在。
我这样做有几种方式。一种方式是这样的:
var checkJquery=function(){
if(typeof(jQuery) === 'undefined')
{
console.log('jQuery doesnt exist');
window.setTimeout(arguments.callee,1000);
return;
}
else{
sprk_lib=new sprk();
sprk_lib.load(jQuery);
}
};
sprk.prototype.load=function($){
console.log($);
}; 更新 现在我更新了代码。一旦 jQuery 对象可用,它将立即调用该函数。
在该函数中,我将执行我的 jquery 代码。你认为会有问题吗?这样做可以吗?
原来的
我在那儿等。问题是在控制台日志中,它返回 null 并且打印 jQuery 存在。如何在加载 jquery 之前停止脚本,然后继续执行脚本?