jqueryタグを挿入します
var newScript = document.createElement("script");
newScript.id = "grazit_jq";
newScript.type = "text/javascript"
newScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js";
script.parentNode.appendChild(newScript);
その後、jqueryが存在するかどうかを確認したいと思います。
私はいくつかの方法でそうします.1つの方法は次のようなものです:
var checkJquery=function(){
if(typeof(jQuery) === 'undefined')
{
console.log('jQuery doesnt exist');
window.setTimeout(arguments.callee,1000);
return;
}
else{
sprk_lib=new sprk();
sprk_lib.load(jQuery);
}
};
sprk.prototype.load=function($){
console.log($);
}; UPDATE 今、私はコードを更新しました。jQuery オブジェクトが利用可能になるとすぐに関数が呼び出されます。
その関数で、jquery コードを実行します。問題があると思いますか?そんなことしていいの?
オリジナル
私はそこで待っています。問題は、コンソール ログで null が返され、出力 jQuery が存在することです。jquery が読み込まれるまでスクリプトを停止し、スクリプトの実行を続行するにはどうすればよいですか?