事件:在某一个时刻发生一件事情,可以处理或者不处理事件流:当事情发生以后沿着一个方向传播(浏览器处理方式)事件流方向:1、从里到外(从下到上)→冒泡事件(从点的那一层从下往上冒)2、从外到里(从上到下)→捕获事件IE只支持冒泡;DOM支持冒泡?捕获;网景只支持捕获;默认事件都是冒泡事件处理方法:内嵌 ...
分类:
其他好文 时间:
2017-12-08 22:52:17
阅读次数:
159
概念 事件委托,通俗来说就是将元素的事件委托给它的父级或者更外级元素处理。 事件流 事件流描述的是从页面中接收事件的顺序。 事件冒泡:事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点(或文档)。 事件捕获:事件开始由不太具体的节点接收,然后逐级向下传播到最具体的节点。它与事件冒泡是个相 ...
分类:
编程语言 时间:
2017-12-07 10:58:22
阅读次数:
757
如果都只有一个div的时候,我们发现,mouseover和mouseenter的表现是一样的。 其实,它们的区别的只有能够冒泡,mouseenter是不能冒泡的,但是mouseover是可以冒泡的。 如果这个事件绑定的div有子元素,在进出子元素的时候子元素的mouseover事件会冒泡到父元素上, ...
分类:
其他好文 时间:
2017-11-26 17:45:27
阅读次数:
139
JavaScript 兼容各大浏览器阻止冒泡事件 ...
分类:
编程语言 时间:
2017-11-24 15:07:02
阅读次数:
128
● 事件分为三个阶段: 事件捕获 --> 事件目标 --> 事件冒泡 ● 事件捕获:事件发生时(onclick,onmouseover……)首先发生在document上,然后依次传递给body、……最后到达目的节点(即事件目标)。 ● 事件冒泡:事件到达事件目标之后不会结 ...
分类:
其他好文 时间:
2017-11-20 14:33:50
阅读次数:
104
事件流:从页面中接收事件的顺序ie中叫事件冒泡流netscape中叫事件捕获流 事件冒泡 事件冒泡,即事件开始时由最具体的元素(文档中嵌套层级最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档),for example <!DOCTYPE html> <html> <head> <tit ...
分类:
其他好文 时间:
2017-11-19 13:30:47
阅读次数:
125
要做一个这样的蒙层很简单。要实现点击空白地方蒙层消失的时候要注意 $(触发蒙层对象).click(function(e){ e.stopPropagation(); //这里阻止冒泡事件是最重要的,如果不阻止冒泡,会导致蒙层出现之后马上消失。就是因为点击事件冒泡到document上了。 蒙层出现; ...
分类:
其他好文 时间:
2017-11-13 16:45:45
阅读次数:
389
思路如下:1.给复选框定义一个类型,type="selection" 2.在点击函数中就可以使用判断条件来进行复选框的阻止冒泡。rowDetailShow(row, event, column) {if(column.type !== 'selection') {this.selectedItem ...
分类:
其他好文 时间:
2017-11-05 15:09:44
阅读次数:
271
1. 原生事件冒泡 事件冒泡: 从内向外扩散,点击input,会扩散到外层的div,一直向上扩散。点击完按钮,会依次执行事件show()和show2() 结果: 先弹出1,后弹出2 使用原生js取消冒泡:ev.cancelBubble=true; 点完按钮后,只弹出1来。 2.Vue中事件冒泡 取消 ...
分类:
其他好文 时间:
2017-10-22 00:21:28
阅读次数:
146
什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到 ...
分类:
Web程序 时间:
2017-10-02 23:04:37
阅读次数:
208