ページができました:
いくつかのクリック イベントを追加したい:
魔法のように機能します!ただし、2 番目の引数を外部関数に設定した場合:
関数をすぐに呼び出します。どうすればこれを止められますか?とても腹立たしい!
これはライブデモです: http://jsfiddle.net/ey7pB/1/
2 番目のパラメータには関数 参照 が必要なので、これを指定する必要があります。問題のコードでは、すぐに関数を呼び出して、その result (これは 未定義です...関数が行うのは alert と戻り値だけであるため)何もない)。 (最初の例のように) 匿名関数で関数を呼び出すか、関数を返すように関数を変更します。
未定義
alert
またはこれ:
http://jsfiddle.net/tcCvw/
イアンの 回答を引用 :
これは更新された fiddle です。
2 番目のパラメータには関数 参照 が必要なので、これを指定する必要があります。問題のコードでは、すぐに関数を呼び出して、その result (これは
###あなたはこれを行うことができます:### リーリー未定義
です...関数が行うのはalert
と戻り値だけであるため)何もない)。 (最初の例のように) 匿名関数で関数を呼び出すか、関数を返すように関数を変更します。またはこれ:
リーリー デモ:http://jsfiddle.net/tcCvw/
イアンの 回答を引用 :
リーリーこれは更新された fiddle です。