$("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当做是接收冒泡信号的天线,当点击div里面的input标签时,同时触发了input的blur和focusout事件然后开始向外面冒泡,但是blur不支持冒泡,也就是接收不到这种信号,所以不会产生效果。而focusout能够感应到,它就产生了反应。。。
经过多方学习,自己总结了自己的理解~
把blur和focusout当做是接收冒泡信号的天线,当点击div里面的input标签时,同时触发了input的blur和focusout事件然后开始向外面冒泡,但是blur不支持冒泡,也就是接收不到这种信号,所以不会产生效果。而focusout能够感应到,它就产生了反应。。。
经过多方学习,自己总结了自己的理解~
2017-04-12
这里没有取消事件冒泡。在本例中,当input获得焦点时,必定会产生”获取焦点“事件,这个事件从低到高进行冒泡。focus与focusin的区别在于看到 冒泡来的事件 是否触发。
focusin 遇到冒泡来的事件时,会触发。
focus遇到冒泡来的事件时,不会触发。也就是说,focus只有在自己产生获取焦点事件时才触发。
focusin 遇到冒泡来的事件时,会触发。
focus遇到冒泡来的事件时,不会触发。也就是说,focus只有在自己产生获取焦点事件时才触发。
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>
效果是,第一个input框无反应,而第二个变红
<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>
效果是,第一个input框无反应,而第二个变红
2017-04-11
可以把第二个改成简便的 $("input:last").focusout('我爱你塞北的雪',function(e){
$(this).val(e.data)
})
$(this).val(e.data)
})
2017-04-09
click事件其实是由mousedown于mouseup 2个动作构成.“于”字赤裸裸显露这个老师喜欢装B,以为这样就显得自己编程水平很高?
2017-04-07