jQueryライブラリがロードされたかどうかを検出し、ロードされていない場合は追加して、DOMにロードされた後にフォールバックソリューションとしてスクリプトを開始する方法を知っている人はいますか?
これが私のスクリプトです:
if (typeof jQuery == 'undefined') {
// if jQuery Library is not loaded
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
document.body.appendChild(script);
startScript();
} else {
// cool, jQuery Library is loaded
startScript();
}
function startScript() {
$.noConflict();
jQuery(document).ready(function($){
.... // my jquery code
});
}
もちろん、上記はjQueryを正しく追加しますが、スクリプトは追加直後に開始されるため、何もしません。これに関するヒントはありますか?
どんな答えにも感謝します。ありがとう!