私は自分のページ内のすべてのスクリプトを管理する外部JSファイルを持っています。 このファイルにjqueryプラグインがロードされているかどうかをチェックするためのコードを書きたいと思います。jqueryが外部JSファイルからロードされているかどうかを確認する方法はありますか?
私は私のmyScripts.jsは、このコードを使用してファイルを開始しようとした:
if (typeof jQuery == 'undefined') {
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
そして、私のindex.htmlで
私はこれでした:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<script src="myScripts.js"></script>
</head>
<body>
<button id="test">test</button>
<script>
$('#test').click(function() {
alert('clicked');
});
</script>
</body>
</html>
しかし、それは行っていないが警告ダイアログ...何が問題なの?