最新回答 / 云彩无色3804005
你理解错了,只是聚焦到val(title)上,因为accident上有click事件,通过冒泡到input上会弹出“trigger触发的事件会在 DOM 树中向上冒泡”。title只是随便定义的一个变量名,没有数据传递。个人理解
2016-11-22
最赞回答 / 琢匠
事件冒泡就像可乐的气泡一样,气泡从底往上,而事件冒泡从触发的那个元素一路向该元素的父元素,父元素的父元素,······,根元素这样传播;事件捕获正好相反,像捕猎一样,先把猎物大的范围确定了,再逐步缩小范围,最后抓到猎物,事件捕获先从根元素开始,沿着DOM树向下,直到目标元素。
2016-11-16
最赞回答 / King_of_Invoker
当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。用户把鼠标移动一个像素,就会发生一次 mousemove 事件。 当鼠标指针位于元素上方时,会发生 mouseover 事件。
2016-11-15
最新回答 / 1234323181
是用来调用的函数,带了三个参数,对应下面的function update(first,last,bottonName) { first.text(bottonName); var n = parseInt(last.text(), 10); last.text(n + 1); }
2016-11-03
最新回答 / 慕妹7508549
使用触发的方式1、你没有单击p但是你通过单击button的方式触发了p的click $('p').click(function(e) { alert(e.target.textContent) }) //this指向button元素 $("button").click(function() { $('p').click() //指定触发绑定的事件 })2,在这个课的后面会有trigger,在实...
2016-10-27
最赞回答 / GavinZeng
拿原生JS和JQ代码做比较来说明这个问题:<...code...>使用原生JS添加的这个事件对象,是无法通过其他方式触发的。假如,我们希望通过其他方式来触发这个事件,可以使用JQ代码来实现:<...code...>这里使用JQ添加了一个事件,然后使用trigger方法,通过函数dome又触发了这个事件,注意:事件触发的时候,元素div并没有被点击,说明这个事件是通过dome函数调用来触发的
2016-10-18