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 に答える