http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseover我在這個網(wǎng)站驗證過了 父元素的mouseover并不會使得子元素的mouseover觸發(fā) 只有子元素mouseover觸發(fā)時才會向上冒泡 并不知道是不是我的理解錯誤還是教程的錯誤
2017-08-16
mouseenter事件只會在綁定它的元素上被調(diào)用,而不會在父節(jié)點上被觸發(fā)
2017-08-16
mousemove 事件通過鼠標在元素上移動來觸發(fā)。事件處理函數(shù)會被傳遞一個變量——事件對象,其.clientX 和 .clientY 屬性代表鼠標的坐標。
mouseover事件會在鼠標移入對象時觸發(fā)
mouseover事件會在鼠標移入對象時觸發(fā)
2017-08-15
個人觀點,我覺得++n是為了移除事件后,正確表示觸發(fā)了 mousedown 和mouseup吧,因為一次點擊肯定是會有 down和up,所以是要++
2017-08-15
老師應(yīng)該告訴我們一下那個回調(diào)函數(shù)中參數(shù)的e是本事件的事件對象,不百度我還一直以為 e 就是$(this).....
2017-08-13
<textarea class="target2" rows="3" cols="20">多行的文本輸入控件</textarea>
這一句的class 害我做其他實驗時, 找bug找半天
這一句的class 害我做其他實驗時, 找bug找半天
2017-08-13
這樣寫才有可比性:
對比這兩組代碼:點擊輸入框,看哪個的div會觸發(fā)事件
(1)$(".aaron").focusin(function(){$(this).css('border', '2px solid red')})
$("input:first").focusin(function(){$(this).val('冒泡')})
(2)$(".aaron3").focus(function(){$(this).css('border', '2px solid red')})
$("input:last").focus(function(){$(this).val('冒泡')})
對比這兩組代碼:點擊輸入框,看哪個的div會觸發(fā)事件
(1)$(".aaron").focusin(function(){$(this).css('border', '2px solid red')})
$("input:first").focusin(function(){$(this).val('冒泡')})
(2)$(".aaron3").focus(function(){$(this).css('border', '2px solid red')})
$("input:last").focus(function(){$(this).val('冒泡')})
2017-08-13
穿過 這個詞有點誤導(dǎo).. 直接說子元素觸發(fā)事件時父元素是否會跟著觸發(fā)就行了
2017-08-13