为了账号安全,请及时绑定邮箱和手机立即绑定

js中的事件触发器

js中的事件触发器

斯蒂芬大帝 2019-01-31 19:11:27
javascript中事件触发器在学习jQuery里边的trigger事件触发器查询了自定义事件的方式,简单的实现了一个事件触发器,非IE浏览器代码:    var ev = document.createEvent('HTMLEvents');    ev.initEvent('hello',true,true);        // 绑定事件    document.addEventListener('hello',function(){        alert('自定义hello事件');    });        // 事件触发器    document.dispatchEvent(ev);执行成功 打开控制台浏览器提示了一个警告不知道这个是什么原因 换成了原有的click事件同样也会弹出警告 但是jQuery中的trigger没有这个问题. 求解答哇
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

首先这个并没有什么关系,只是chrome控制台输出时间信息以帮助开发者改进代码。
至于jq为何没有这个问题,是因为其的event事件基本是自己实现的,通过trigger触发事件并不会走原生的那一套,所以chrome也捕获不到了。详细情况可以尝试一下trigger原生事件,比如click,和手动点击的区别。

查看完整回答
反对 回复 2019-02-01
  • 1 回答
  • 0 关注
  • 600 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信