我需要代码来使用常规 javascript 来检测 JQuery 是否存在,如果不存在,则从谷歌或其他网站加载 JQuery 文件
更新两个工作解决方案(只需在此处复制和粘贴工作代码):
来自克劳迪奥·雷迪
window.jQuery || document.write("<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'>\x3C/script>")
来自罗伯· Darwin
var jQueryScriptOutputted = false;
function initJQuery() {
if (typeof(jQuery) == 'undefined') {
if (! jQueryScriptOutputted) {
jQueryScriptOutputted = true;
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js\"></scr" + "ipt>");
}
setTimeout("initJQuery()", 50);
}
}
initJQuery();
最佳答案
有很多方法,我最喜欢这个,因为它不那么冗长
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
<script>window.jQuery ||
document.write("<script src='js/jquery-1.7.2.min.js'>\x3C/script>")
</script>
关于javascript - 使用常规 javascript 检测 Jquery,如果不存在则动态加载它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10728089/