1.prevent,阻止默认事件
2.stop,阻止冒泡(从内部传递到外部)
当我们有如下嵌套的div时
点击‘子元素’会得到以下结果
给‘子元素添加.stop’
点击后只会输出‘子元素’,stop阻值了向上传递的过程
3.capture,事件捕获修饰符(事件捕获,从外部传递到内部)
当我们有一个嵌套的时
点击最内层的div会得到以下结果
给某个div添加.capture
得到以下结果
当给所有div都添加capture时
就会获得以下结果
由此可见当添加.captur时事件是从外往里捕获。
4.self,修饰符当自身元素被触发时才会触发事件处理器
当没有加修饰符时
点击‘子元素’输出的结果为
给‘父元素’添加.self修饰符,输出的结果为
当使用.self修饰符时,事件处理器只会在点击该div本身才会触发,冒泡和捕获不会触发。
5.once,修饰符,事件最多只能被触发一次
没添加修饰符时
多次点击输出多次
添加.once,多次点击,结果只会输出一次