为了账号安全,请及时绑定邮箱和手机立即绑定
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
来自问答:

chrome浏览器点击按钮提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
从评论可以看出老师在不断改变优化课程内容,
与 focus() 方法不同的是,focusin() 方法在任意子元素获得焦点时也会触发。
val()是没讲过,可你自己不会上w3查吗?连查都懒得查,你还在这学?顺便吐槽一下,老师的逻辑有点乱
"mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发"
这句话不对吧,应该是父节点
我觉得测试三的var n=0不是没起作用,而是被覆盖了:
页面加载完毕后按顺序解析代码,测试二中已经有了var n=0所以测试三中的也就没必要了
你可以将测试三中的n赋值为3,在移到测试二的区域,就会发现第一次触发次数就是4
点赞数第二的评论有问题,1111不是e!!!就是data属性,大家自行领悟
对于mouseup,无论鼠标在哪按下,只要在绑定事件的元素上松开即可触发事件,mousedown同理

最新回答 / qq_静待花香_0
不同的事件,都有不同的作用,而作用域就是通过传输参数来配合实现你想要的效果,不同事件需要的参数不同,于是就有了区别,$('#test').click('001',function(e){      alert(e.data)  //弹出001  });//001就是所谓的参数$('*).on('click',{name:'my',age:'36'},function(e){      alert(e.data.name);    })  这一看很明显就知道要传的参数不一样了
这让我想起了NBA2K里的投篮键“D”
我觉得代码写成这样更容易理解吧<script type="text/javascript">
$(".aaron3").blur(function() {
$(this).css('border', '2px solid red')
})
$(".aaron4").focusout(function() {
$(this).css('border', '2px solid red')
})

</script>
我的理解是,focus()值在元素本身得到焦点时触发,而focusin() 是当元素的子元素得到焦点时也会触发
事件冒泡是向父级冒,一直理解从事件绑定的元素开始。看过这个之后才理解,是从你点击是元素向父级冒,如果父级有绑定事件,那么就执行父级的事件!
如果给title赋值就更明白了
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消