没看懂啊,这个到底有啥用啊

来源:7-2 jQuery自定义事件之triggerHandler事件

慕mio远山

2018-06-10 20:46

没看懂啊,这个到底有啥用啊

写回答 关注

2回答

  • 莫龙吟啸
    2019-04-02 20:28:52

    说一下我的理解:

    trigger是自动执行,triggerHandle也是自动执行,这都知道了吧,

    这一节让我们区分它们之间的区别,trigger自动执行是会有冒泡发生的,点击button:first时候trigger自动执行a的绑定事件click(就是点击<a>),trigger是会冒泡的!所以点击了<a>标签就点击了它所在的<div>,<div>有alert的事件就会发生,聚焦事件就不说了;

    再说一下,triggerHandle,他不会发生冒泡,所以当点击button:last时候呢,就不会出现alert啦,就仅仅是点击了<a>标签和聚焦操作。

    他们的作用呢,我觉得就是自动执行了,比如加载网页就要弹出什么一类的操作。

  • 有一个昵称
    2018-06-13 09:31:21

    用trigger触发事件时,会向上冒泡,比如这里a的click时,会冒泡到#accident的click ,即这两个绑定的click都会执行,但是用triggerHandler触发事件时,就不会向上冒泡,click a 只执行a的click  ,不会执行#accident绑定的click

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题