$("input").select(function(e){
alert(e.target.value)
//return false;
defaultprevented();
//stopPropagation();
})
alert(e.target.value)
//return false;
defaultprevented();
//stopPropagation();
})
2017-04-13
fucus和blur事件不支持冒泡。
把blur和focusout當(dāng)做是接收冒泡信號(hào)的天線,當(dāng)點(diǎn)擊div里面的input標(biāo)簽時(shí),同時(shí)觸發(fā)了input的blur和focusout事件然后開始向外面冒泡,但是blur不支持冒泡,也就是接收不到這種信號(hào),所以不會(huì)產(chǎn)生效果。而focusout能夠感應(yīng)到,它就產(chǎn)生了反應(yīng)。。。
經(jīng)過多方學(xué)習(xí),自己總結(jié)了自己的理解~
把blur和focusout當(dāng)做是接收冒泡信號(hào)的天線,當(dāng)點(diǎn)擊div里面的input標(biāo)簽時(shí),同時(shí)觸發(fā)了input的blur和focusout事件然后開始向外面冒泡,但是blur不支持冒泡,也就是接收不到這種信號(hào),所以不會(huì)產(chǎn)生效果。而focusout能夠感應(yīng)到,它就產(chǎn)生了反應(yīng)。。。
經(jīng)過多方學(xué)習(xí),自己總結(jié)了自己的理解~
2017-04-12
這里沒有取消事件冒泡。在本例中,當(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
可以把第二個(gè)改成簡(jiǎn)便的 $("input:last").focusout('我愛你塞北的雪',function(e){
$(this).val(e.data)
})
$(this).val(e.data)
})
2017-04-09
click事件其實(shí)是由mousedown于mouseup 2個(gè)動(dòng)作構(gòu)成.“于”字赤裸裸顯露這個(gè)老師喜歡裝B,以為這樣就顯得自己編程水平很高?
2017-04-07