たとえば、クリックイベントの一部として割り当てられる変数を介して関数を渡そうとしています:
function bindClick(func) {
$('#button').click(function() {
func();
return false;
});
}
function configureClick() {
bindClick(function () { executeClick(message); });
}
function executeClick(message) {
alert(message);
}
そのconfigureClick()
ため、ある時点で実行され#button.click()
、 の内容を呼び出す必要がありfunc
ます。
何が起こっても、エラーも望ましい動作もありません。
更新:私はばかです!上記のコードは機能しています。間違っexecuteClick
たキーを渡していたため、無視されていた switch-case ブロックがありました。ご迷惑をおかけしました D: