javascript在第一次点击后禁用事件监听器

标签 javascript events

如何禁用此事件监听器以使其仅触发一次?

document.getElementById('element').ontouchmove = function (e) 
{   
  DISABLE HERE
  do something that should only happen once
};

最佳答案

document.getElementById('element').ontouchmove = function (e) {   
  this.ontouchmove = null;

  // Do something here.
};

关于javascript在第一次点击后禁用事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870230/

相关文章:

JavaScript 不大于 0

c - 在 X11 上拦截 WM_DELETE_WINDOW?

events - 如何在 Magento 中找到合适的事件?

c# - 如何将 .NET CommandArgument 用作非字符串对象?

javascript addEventListener 不添加事件

javascript - 无法从动态 html 代码中读取 null 的属性 'style'

javascript - 幻灯片 div javascript

javascript - 使用 setInterval 一个一个地打印数字,我得到 Uncaught ReferenceError

javascript - 如何修复/解决 CSS3 Transitions 的 transitionend 事件的浏览器实现中的不一致?

javascript - 在 iOS 上触发 beforeunload 与 pagehide 的时间