脚本onload没有在Android中触发

时间:2013-03-25 18:21:04

标签: javascript android jquery script-tag

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

我可能会忘记条件加载,但是有什么理由不适用吗?

1 个答案:

答案 0 :(得分:1)

更改您的

document.body.appendChild(jqscript);

document.getElementsByTagName('head')[0].appendChild(jqscript);