0

私はこれに少し慣れていませんが、jquery スクリプトが実行されない理由がわかりません。これは main.js 内の関数であり、次のように呼び出しています。

jQuery(function($){
    geoCode();
})

http://jsfiddle.net/spadez/tZNw4/2/

ページの読み込み時にアラートが表示されることを期待していますが、実際には何もしません。誰かが私が間違っていることを教えてもらえますか?

4

6 に答える 6

1

あなたのコードは、次のようなドキュメントの準備ができている必要があります

$(document).ready(function() {
    geoCode();
});

そして、あなたが私たちにくれたこのFIDDLEを見てください。最後に追加の閉じ括弧「)」を入れます

于 2013-06-21T10:48:25.773 に答える
1

あなたの問題は関数にあります:

function geoCode() {
   alert("test");
}); //<------------------see here the closing `);`

次のようにします。

function geoCode() {
   alert("test");
}
于 2013-06-21T10:51:02.543 に答える
0

document.ready を試してください:

$(document).ready(function() {
    geoCode();
});

編集:ああ、彼らは同じことをします(TIL)。

あなたのためにそれを修正しました:

http://jsfiddle.net/tZNw4/18/

于 2013-06-21T10:47:12.897 に答える
0

ドキュメント準備完了イベントを使用する必要があると思います。

jQuery(document).ready( function() {
  geoCode();
});
于 2013-06-21T10:47:39.633 に答える