這里沒有取消事件冒泡。在本例中,當(dāng)input獲得焦點(diǎn)時(shí),必定會(huì)產(chǎn)生”獲取焦點(diǎn)“事件,這個(gè)事件從低到高進(jìn)行冒泡。focus與focusin的區(qū)別在于看到 冒泡來的事件 是否觸發(fā)。
focusin 遇到冒泡來的事件時(shí),會(huì)觸發(fā)。
focus遇到冒泡來的事件時(shí),不會(huì)觸發(fā)。也就是說,focus只有在自己產(chǎn)生獲取焦點(diǎn)事件時(shí)才觸發(fā)。
focusin 遇到冒泡來的事件時(shí),會(huì)觸發(fā)。
focus遇到冒泡來的事件時(shí),不會(huì)觸發(fā)。也就是說,focus只有在自己產(chǎn)生獲取焦點(diǎn)事件時(shí)才觸發(fā)。
2017-04-11
用下面的代碼,解釋“向下冒泡”
<script type="text/javascript">
$(".aaron").focus(function() {
$(this).find('input').css('border', '2px solid red')
})
$(".aaron1").focusin(function() {
$(this).find('input').css('border', '2px solid red')
})
</script>
效果是,第一個(gè)input框無反應(yīng),而第二個(gè)變紅
<script type="text/javascript">
$(".aaron").focus(function() {
$(this).find('input').css('border', '2px solid red')
})
$(".aaron1").focusin(function() {
$(this).find('input').css('border', '2px solid red')
})
</script>
效果是,第一個(gè)input框無反應(yīng),而第二個(gè)變紅
2017-04-11
mouseover和mouseenter事件不都是鼠標(biāo)移入時(shí)觸發(fā)么
2017-04-10
已采納回答 / 俠客島的含笑
$('#msg').html($('#msg').html()+'<p></p>');這里有兩個(gè)$('#msg').html()是因?yàn)槟軌蛴涗浿按嬖谶^的html文本,不會(huì)每次點(diǎn)擊都被新的文本覆蓋掉
2017-04-09
已采納回答 / 番茄炒雞蛋丶丶
handler(eventObject) 就是我們經(jīng)常看到的function(){} ?一個(gè)函數(shù) ?里面的eventObject從字面上理解就是事件對象,一般來講你看到handler(eventObject)都會(huì)在事件處理機(jī)制中看到 ?比如.click(handler(eventObject)) 事件對象就是你點(diǎn)擊的對象(因?yàn)槭屈c(diǎn)擊事件) ? evetData ?就是函數(shù)的事件參數(shù)了 ? 相信你以前學(xué)funtion 的時(shí)候也會(huì)知道有時(shí)候定義函數(shù)會(huì)傳參數(shù)進(jìn)去 這個(gè)就是類似的 ? ? ?? ? ? ? ? ?...
2017-04-09
可以把第二個(gè)改成簡便的 $("input:last").focusout('我愛你塞北的雪',function(e){
$(this).val(e.data)
})
$(this).val(e.data)
})
2017-04-09
已采納回答 / 528636sl
mouseup與mouaedown方法得到的是之前鍵盤輸入值,而keypress事件 可以獲取當(dāng)前的按鍵值,主要用來接收字母、數(shù)字等ANSI字符,當(dāng)然有些按鍵不能識(shí)別:功能鍵(F1-F12)、編輯鍵、定位鍵以及任何這些鍵和鍵盤換檔鍵的組合等
2017-04-09
已采納回答 / hans_2
<...code...>這樣就能防止p元素上的事件冒泡到p的父元素http://www.runoob.com/jquery/event-stoppropagation.html
2017-04-09
已采納回答 / Vegetable_Bird菜鳥
它們在同一個(gè)html中,使用了相同的變量,換一個(gè)別的字母變量就好了