私はこれに少し慣れていませんが、jquery スクリプトが実行されない理由がわかりません。これは main.js 内の関数であり、次のように呼び出しています。
jQuery(function($){
geoCode();
})
http://jsfiddle.net/spadez/tZNw4/2/
ページの読み込み時にアラートが表示されることを期待していますが、実際には何もしません。誰かが私が間違っていることを教えてもらえますか?
私はこれに少し慣れていませんが、jquery スクリプトが実行されない理由がわかりません。これは main.js 内の関数であり、次のように呼び出しています。
jQuery(function($){
geoCode();
})
http://jsfiddle.net/spadez/tZNw4/2/
ページの読み込み時にアラートが表示されることを期待していますが、実際には何もしません。誰かが私が間違っていることを教えてもらえますか?
あなたのコードは、次のようなドキュメントの準備ができている必要があります
$(document).ready(function() {
geoCode();
});
そして、あなたが私たちにくれたこのFIDDLEを見てください。最後に追加の閉じ括弧「)」を入れます
あなたの問題は関数にあります:
function geoCode() {
alert("test");
}); //<------------------see here the closing `);`
次のようにします。
function geoCode() {
alert("test");
}
document.ready を試してください:
$(document).ready(function() {
geoCode();
});
編集:ああ、彼らは同じことをします(TIL)。
あなたのためにそれを修正しました:
ドキュメント準備完了イベントを使用する必要があると思います。
jQuery(document).ready( function() {
geoCode();
});