如何防止按鈕的選擇的單擊事件時被推?如果有一些按鈕。我想鎖定按下按鈕的事件。我曾嘗試過:
event.stopImmediatePropagation();
event.stopPropagation();
event.preventDefault();
但它不起作用。
編輯:我沒有提供代碼,因爲是骨幹代碼,這不是該主題的主題。如果我有一個菜單中的按鈕列表,並且我多次按下按鈕,則與該按鈕關聯的代碼會多次運行。如果其他按鈕被按下,我想鎖定此點擊事件並解鎖它。
解決方案:
//disable
$("#button").bind('click', function() { return false; });
//enable
$("#button").unbind('click');
你能創建的jsfiddle或顯示一個完整的代碼示例? – aquinas
確保將事件對象傳遞給處理函數,如''.on('click',function(event){' –
請提供代碼示例。 –