0
在JavaScript(而不是jQuery)中,有沒有辦法阻止鏈接多次觸發事件?在錨上禁用重複點擊
我正在遍歷一些錨點,並將onclick事件附加到每個鏈接,然後顯示一些與json文件鏈接相關的頁面內容。唯一的問題是,雙擊或重複點擊一次又一次輸出相同的內容。
防止這種情況的最佳方法是什麼,或者我應該重新編寫腳本並更改錨點以提交按鈕以添加禁用狀態?
在JavaScript(而不是jQuery)中,有沒有辦法阻止鏈接多次觸發事件?在錨上禁用重複點擊
我正在遍歷一些錨點,並將onclick事件附加到每個鏈接,然後顯示一些與json文件鏈接相關的頁面內容。唯一的問題是,雙擊或重複點擊一次又一次輸出相同的內容。
防止這種情況的最佳方法是什麼,或者我應該重新編寫腳本並更改錨點以提交按鈕以添加禁用狀態?
首先點擊後移除事件監聽器。
例如。
var element = document.getElementById(「id_name」); element.addEventListener(「click」,onClickHandeler,false);
功能onClickHandeler(E){// 在這裏做什麼你的代碼必須做
element.removeEventListener( 「點擊」,onClickHandeler,FALSE); }
希望這有助於你
可以一次將它的點擊 – Sora 2013-02-21 11:48:13
我想你可以改變/從第一次點擊的鏈接刪除'href'屬性禁用錨標記。 – techfoobar 2013-02-21 11:48:15
使用事件並單擊解除綁定點擊事件。 – Stefan 2013-02-21 11:49:19