focusin focusout mouseover mouseout是冒泡事件 focus blur mouseenter mouseleave是不冒泡事件
2017-08-16
http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseover我在這個(gè)網(wǎng)站驗(yàn)證過(guò)了 父元素的mouseover并不會(huì)使得子元素的mouseover觸發(fā) 只有子元素mouseover觸發(fā)時(shí)才會(huì)向上冒泡 并不知道是不是我的理解錯(cuò)誤還是教程的錯(cuò)誤
2017-08-16
mouseenter事件只會(huì)在綁定它的元素上被調(diào)用,而不會(huì)在父節(jié)點(diǎn)上被觸發(fā)
2017-08-16
mousemove 事件通過(guò)鼠標(biāo)在元素上移動(dòng)來(lái)觸發(fā)。事件處理函數(shù)會(huì)被傳遞一個(gè)變量——事件對(duì)象,其.clientX 和 .clientY 屬性代表鼠標(biāo)的坐標(biāo)。
mouseover事件會(huì)在鼠標(biāo)移入對(duì)象時(shí)觸發(fā)
mouseover事件會(huì)在鼠標(biāo)移入對(duì)象時(shí)觸發(fā)
2017-08-15
個(gè)人觀點(diǎn),我覺(jué)得++n是為了移除事件后,正確表示觸發(fā)了 mousedown 和mouseup吧,因?yàn)橐淮吸c(diǎn)擊肯定是會(huì)有 down和up,所以是要++
2017-08-15
老師應(yīng)該告訴我們一下那個(gè)回調(diào)函數(shù)中參數(shù)的e是本事件的事件對(duì)象,不百度我還一直以為 e 就是$(this).....
2017-08-13
<textarea class="target2" rows="3" cols="20">多行的文本輸入控件</textarea>
這一句的class 害我做其他實(shí)驗(yàn)時(shí), 找bug找半天
這一句的class 害我做其他實(shí)驗(yàn)時(shí), 找bug找半天
2017-08-13
這樣寫才有可比性:
對(duì)比這兩組代碼:點(diǎn)擊輸入框,看哪個(gè)的div會(huì)觸發(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('冒泡')})
對(duì)比這兩組代碼:點(diǎn)擊輸入框,看哪個(gè)的div會(huì)觸發(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
div無(wú)法通過(guò)點(diǎn)擊獲得焦點(diǎn).特定情況下可用Tab獲得焦點(diǎn)
2017-08-13
穿過(guò) 這個(gè)詞有點(diǎn)誤導(dǎo).. 直接說(shuō)子元素觸發(fā)事件時(shí)父元素是否會(huì)跟著觸發(fā)就行了
2017-08-13