您好,欢迎来到曲格情感。
搜索
您的当前位置:首页onclick与listeners的执行先后问题详细解剖_javascript技巧

onclick与listeners的执行先后问题详细解剖_javascript技巧

来源:曲格情感


以下代码,会先执行onclick,然后再执行事件监控:
代码如下:


JK Test





div1 原生的fireEvent,是先运行onclick,再运行listeners



var fun=function(e){
alert('hello');
};
W('#div1').addEventListener('click',fun).fire('click'); //QW里调用的是原生方法



JQuery的执行顺序恰恰相反:
代码如下:


JK Test





div2 JQuery,先运行listeners,再运行onclick



var fun=function(e){
alert('hello');
};
$('#div2').bind('click',fun).trigger('click');



扫了一下jq的trigger的实现,也没弄明白颠倒的目的是什么。

Copyright © 2019- qugedi.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务