为了账号安全,请及时绑定邮箱和手机立即绑定
focus与blur事件:不支持冒泡,focusin与focusout支持冒泡
1、focus与blur事件:只有绑定在需要该事件的元素身上才会起效,这里是加载在input的父元素div上,所以没有效果;
2、focusin与focusout支持冒泡:只要加载在的元素里有子元素触发就可以通过冒泡是这个事件起效。
表示根本弹不出文本框……一脸懵逼
在这里立一个flag:到下星期的星期一完成jQuery的第三篇与第四篇!!!加油!!!!

菜鸟新手,期望认识更多的学习前端的朋友,我的QQ:1789558732
pageX:相对于文档的左边缘的距离
pageY:相对于文档的上边缘的距离
.data(name,value):用于从目标元素中获取或输入数据
挺不错的,一直坚持下去
也就是说,on绑定的div事件是个大房子,你只要不指定这个房子里面的任何一个人,随机点谁都可以给一个执行函数,但是如果你指定是这个房子里的某一个那么当点到这个人的时候再去执行这个函数
是的呢我一开始也是不理解 后面理解:input这个文本框失去焦点你用blur不会产生冒泡所以失去焦点你绑定在这个div上自然是没有反应的。这就是与focusout的区别
change()事件,input和textarea变化后“失去焦点“才触发
这一章有点蒙但例子真的不错,便于理解。
triggerHandler不会触发浏览器的默认行为,.triggerHandler( "submit" )将不会调用表单上的.submit()
.trigger() 会影响所有与 jQuery 对象相匹配的元素,而 .triggerHandler() 仅影响第一个匹配到的元素
使用 .triggerHandler() 触发的事件,并不会在 DOM 树中向上冒泡。 如果它们不是由目标元素直接触发的,那么它就不会进行任何处理
与普通的方法返回 jQuery 对象(这样就能够使用链式用法)相反,.triggerHandler() 返回最后一个处理的事件的返回值。
这个感觉不是很实用呢。
重点:具体能触发submit事件的行为:

<input type="submit">
<input type="image">
<button type="submit">
当某些表单元素获取焦点时,敲击Enter(回车键)
上述这些操作下,都可以截获submit事件。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消