事件绑定/解绑函数

雨点打透心脏的1/2处 2022-09-10 04:21 270阅读 0赞

事件绑定:

  1. 标准:元素.addEventListener(事件类型,事件处理函数,是否捕获);
  2. IE:元素.attachEventr(on+事件类型,事件处理函数);

事件解绑:

  1. 标准:元素.removeEventListener(事件类型,事件处理函数,是否捕获);
  2. IE:元素.detachEvent(on+事件类型,事件处理函数);
  3. // 事件绑定函数
  4. function bind(ele, type, fn) {
  5. // ele:元素
  6. // type:时间类型
  7. // fn:事件处理函数
  8. if (ele.attachEvent) {
  9. ele.attachEvent('on' + type, fn)
  10. } else {
  11. ele.addEventListener(type, fn, false)
  12. }
  13. }
  14. // 事件解绑函数
  15. function unbind(ele, type, fn) {
  16. // ele:元素
  17. // type:事件类型
  18. // fn:事件处理函数
  19. if (ele.detachEvent) {
  20. ele.detachEvent('on' + type, fn);
  21. } else {
  22. ele.removeEventListener(type, fn, false);
  23. }
  24. }

发表评论

表情:
评论列表 (有 0 条评论,270人围观)

还没有评论,来说两句吧...

相关阅读

    相关 WEUI 事件

    1、简易的输入同步框 所需用到的事件为bindinput,详情可以查看开发文档 通过bindinput事件来监听输入框的值是否发生改变且获取到改变后的值,之后在js文件...