为了账号安全,请及时绑定邮箱和手机立即绑定
不好意思,我第一条评论有误,没有“向下冒泡”
这里没有取消事件冒泡。在本例中,当input获得焦点时,必定会产生”获取焦点“事件,这个事件从低到高进行冒泡。focus与focusin的区别在于看到 冒泡来的事件 是否触发。

focusin 遇到冒泡来的事件时,会触发。

focus遇到冒泡来的事件时,不会触发。也就是说,focus只有在自己产生获取焦点事件时才触发。
用下面的代码,解释“向下冒泡”
<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框无反应,而第二个变红
是e.data而不是e.date

最新回答 / qq_Dandelion_3
回头看一看click的三个案例,其实意思都是一样的。
mouseover和mouseenter事件不都是鼠标移入时触发么
看着看着我都能大概套出个课件模板来了

已采纳回答 / 侠客岛的含笑
$('#msg').html($('#msg').html()+'<p></p>');这里有两个$('#msg').html()是因为能够记录之前存在过的html文本,不会每次点击都被新的文本覆盖掉

已采纳回答 / 番茄炒鸡蛋丶丶
handler(eventObject) 就是我们经常看到的function(){}  一个函数  里面的eventObject从字面上理解就是事件对象,一般来讲你看到handler(eventObject)都会在事件处理机制中看到  比如.click(handler(eventObject)) 事件对象就是你点击的对象(因为是点击事件)   evetData  就是函数的事件参数了   相信你以前学funtion 的时候也会知道有时候定义函数会传参数进去 这个就是类似的                 ...
什么冒泡不冒泡的 我又不是鱼!
可以把第二个改成简便的 $(&quot;input:last&quot;).focusout(&#039;我爱你塞北的雪&#039;,function(e){
$(this).val(e.data)
})

已采纳回答 / 528636sl
mouseup与mouaedown方法得到的是之前键盘输入值,而keypress事件 可以获取当前的按键值,主要用来接收字母、数字等ANSI字符,当然有些按键不能识别:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等

已采纳回答 / hans_2
<...code...>这样就能防止p元素上的事件冒泡到p的父元素http://www.runoob.com/jquery/event-stoppropagation.html
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消