我正在尝试有条件地加载jQuery,并且在Android设备上运行我的应用程序时没有调用onload函数。它适用于Chrome和iPhone。
if (!window.jQuery) {
var jqscript = document.createElement("script");
jqscript.type = "text/javascript";
jqscript.src = "js/lib/jQuery.js";
document.body.appendChild(jqscript);
jqscript.onload = jqLoaded;
}
function jqLoaded(){
jQuery.noConflict();
alert('jqueryloaded');
}
我可能会忘记条件加载,但是有什么理由不适用吗?
答案 0 :(得分:1)
更改您的
document.body.appendChild(jqscript);
到
document.getElementsByTagName('head')[0].appendChild(jqscript);