已采纳回答 / 靖_pacify
mouseout是冒泡的,mouseleave是不冒泡的 在一个多层容器结构中,如果只有你需要的那一层容器有绑移除事件,两个没有区别 ;如果多层绑有移除事件,前者有冒泡,结果是移出内层(可能还没有移出外层)触发内层的移除事件后,会冒泡到外层触发外层的移除的事件。后者的话只会触发内层的移出事件不会冒泡到外层。
经过我自己的实验,我感觉委托机制顾名思义,就是把div的事件绑定在了a上,还是会冒泡。因为我点击了div,发现并没有触发事件,只有点击a标签的时候才会触发事件。
2016-07-26
function data(e) {
alert(e.data['形容词']) //飒飒的1
//e.data.a = 35
}
function a() {
$("button:eq(2)").click({'形容词':'飒飒的1',a:35}, data)
alert(e.data['形容词']) //飒飒的1
//e.data.a = 35
}
function a() {
$("button:eq(2)").click({'形容词':'飒飒的1',a:35}, data)
2016-07-26