我试图有条件地加载jQuery和onload函数是不被调用时运行我的应用程序在android设备上。它可以在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');
}
我可能会忘记条件加载,但有什么理由不应该工作吗?
修改
document.body.appendChild(jqscript);
document.getElementsByTagName('head')[0].appendChild(jqscript);