2013-02-21 55 views
0

在JavaScript(而不是jQuery)中,有沒有辦法阻止鏈接多次觸發事件?在錨上禁用重複點擊

我正在遍歷一些錨點,並將onclick事件附加到每個鏈接,然後顯示一些與json文件鏈接相關的頁面內容。唯一的問題是,雙擊或重複點擊一次又一次輸出相同的內容。

防止這種情況的最佳方法是什麼,或者我應該重新編寫腳本並更改錨點以提交按鈕以添加禁用狀態?

+0

可以一次將它的點擊 – Sora 2013-02-21 11:48:13

+0

我想你可以改變/從第一次點擊的鏈接刪除'href'屬性禁用錨標記。 – techfoobar 2013-02-21 11:48:15

+0

使用事件並單擊解除綁定點擊事件。 – Stefan 2013-02-21 11:49:19

回答

1

首先點擊後移除事件監聽器。

例如。

var element = document.getElementById(「id_name」); element.addEventListener(「click」,onClickHandeler,false);

功能onClickHandeler(E){// 在這裏做什麼你的代碼必須做

element.removeEventListener( 「點擊」,onClickHandeler,FALSE); }

希望這有助於你