事件列表器阻止spaming单击它

时间:2016-04-15 11:47:19

标签: javascript

UIImageView

我正在使用此功能来点击我的图像功能,但我没有人只需点击一下即可保持游戏,我如何防止人们发垃圾邮件点击它。

1 个答案:

答案 0 :(得分:0)

您可以禁用该元素,以便在视觉上显示用户无法点击的内容。

function attachClickEvent(element, handler) {
  if(typeof(element.addEventListener)=='function') {
    element.addEventListener('click', handler, false);
  }
}

function myClickEvent(e){
    try {           
        // disable the element by checking what element was clicked
        e.target.disabled=true;
        console.log("stopped (element disabled)");
    } catch (err){}
}

// start the function 
var elements = document.getElementsByClassName("Dicon");
for (var i=0; i<elements.length; i++){
    attachClickEvent(elements[i], myClickEvent);            
}