2011-12-01 11 views
1

私のホームページには検索ボタンがあり、それは完璧ですが、自分のウェブサイトのページにリダイレクトしてホームページに戻ると検索ボタンが機能しません。 ..あなたはそれが作業を続けたい場合は、検索ボタンの このイベントバインディングコードがあるページから別のページにリダイレクトしている間にイベントが発生しない

$("#search_top_form").delegate("#search_button", "click", function(e) {       
    e.stopPropagation();    
    wrapperConsole('click search');    
    alert("event trigger");                                        
    submitSearchForm();  
    $("#search_top_form").undelegate(); 
}); 

答えて

1

はないundelegateイベントを行います。ちょうどそのundelegate行削除:

$("#search_top_form").delegate("#search_button", "click", function(e) { 
    e.stopPropagation(); 
    wrapperConsole('click search'); 
    alert("event trigger");          
    submitSearchForm(); 
}); 
+0

をしかし、私は、ワンクリックのイベント火災のためundelegate、複数の時間 – sandip

+0

を削除する場合、私はあなたが何を意味するのか分かりません。おそらく 'e.preventDefault();'をメソッドに追加する必要がありますか? –

+0

ありがとう.ben mutilpleイベント放火 – sandip

関連する問題