異なるイベントで同じ関数を実行させたい場合、イベント発生時の処理用に共通の関数を定義して、それぞれのイベントから実行させる。
サンプルスクリプト
———————————————–
//検索欄でenterキーが押されたら実行
$(‘#kensaku-form’).keydown(function() {
if( event.keyCode == 13 ) {
myFunc();
return false; //enterキー無効
} //if
});
//もしくは検索ボタンが押されたら実行
$(‘#kensaku-button’).click(function(){
myFunc();
});
//実行される共通の関数
function myFunc() {
alert(‘イベントが実行されました’);
};
———————————————–