1

我正在尝试有条件地加载 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');
}

我可能会忘记条件加载,但是有什么理由不应该工作吗?

4

1 回答 1

1

改变你的

document.body.appendChild(jqscript);

document.getElementsByTagName('head')[0].appendChild(jqscript);
于 2013-05-27T20:59:59.223 回答