jQuery.event.trigger()的简单解释

改了个bug,发现这个东西以前不知道,搜索了一下,看到的都是长篇大论,还谈js的源码,也是醉了。

我就简单的说说这个是干啥的。

简单说:就是触发某个事件。这个事件可以是click,change,keyup等这些是js自带的事件。也可以触发我们自定义的事件。

下面,我自定义个事件,如下:

$(document).on("autoRefreshEvent123456", function (event, active,ss,hanzi) {
  console.log(active +" " + ss + "  " + hanzi + "  " + "触发了我这个自定义的事件。。。。");
});

然后就是调用上面的去触发这个事件。

jQuery.event.trigger("autoRefreshEvent123456",[false,"ssss","第三个参数"]);

通过这个调用,就可以触发我们自定义的事件啦。

下面是在浏览器的console里面运行的截图。

先是注册个事件,然后下面就trigger,触发,这里顺带示范下,多带几个参数过去。

截图的事件名称和我上面代码不一致的原因,不要在意啦。为了测试嘛,我多测试几遍,前几次是没带参数的,后面带参数了。

所以,一次触发就触发了好几个事件。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对菜鸟教程(cainiaojc.com)的支持。如果你想了解更多相关内容请查看下面相关链接

声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#cainiaojc.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。