为了账号安全,请及时绑定邮箱和手机立即绑定
应该是进入此区域吧,离开区域触发的是mouseout事件
原生js也有focusin和focusout方法,不过当前火狐(50.1.0)不支持,其它chrome等浏览器支持
并不仅仅是阻止冒泡,在mouseover中加上e.stopPropagation();再试下就能看出区别。
mouseenter事件在鼠标进入某个元素,或第一次进入这个元素的某个子元素时触发。一旦触发后,在mouseleave之前,鼠标在这个元素的子元素上触发mouseenter事件都不会触发这个元素的mouseenter事件
也就是说除了阻止冒泡外,还会阻止由子元素再进入本元素时触发的mouseover事件。

最新回答 / 慕数据5775487
就是因为事件冒泡的原因,你可以在span事件函数里最下面加个return false;就不会再出现外层div元素被单击了!
$("input").select(function(e){
alert(e.target.value);
return false;
// e.preventDefault();
// 禁止浏览器的这个默认行为,传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可
函数哪一点是啥意思 ,看不懂,求解
$("li").on('click' 为每个li都绑定click事件

$("ul").on('click' 只为ul绑定click事件 通过事件冒泡来执行事件

网页优化的一种
看评论涨姿势了
总算讲到on了之前就很纠结这个东西

最新回答 / fighting_wang
val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。
focus与blur事件:不支持冒泡,focusin与focusout支持冒泡

最新回答 / 我就叫李二毛
eventData,这个是返回绑定当前事件处理函数时传递的附加数据。其类型取决于在绑定当前事件处理函数时所传入的附加数据的类型。(非必需。)handler(eventObject)每次事件触发时会执行的函数。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消