focus与blur事件:不支持冒泡,focusin与focusout支持冒泡
1、focus与blur事件:只有绑定在需要该事件的元素身上才会起效,这里是加载在input的父元素div上,所以没有效果;
2、focusin与focusout支持冒泡:只要加载在的元素里有子元素触发就可以通过冒泡是这个事件起效。
1、focus与blur事件:只有绑定在需要该事件的元素身上才会起效,这里是加载在input的父元素div上,所以没有效果;
2、focusin与focusout支持冒泡:只要加载在的元素里有子元素触发就可以通过冒泡是这个事件起效。
2017-09-18
在这里立一个flag:到下星期的星期一完成jQuery的第三篇与第四篇!!!加油!!!!
菜鸟新手,期望认识更多的学习前端的朋友,我的QQ:1789558732
菜鸟新手,期望认识更多的学习前端的朋友,我的QQ:1789558732
2017-09-16
pageX:相对于文档的左边缘的距离
pageY:相对于文档的上边缘的距离
.data(name,value):用于从目标元素中获取或输入数据
pageY:相对于文档的上边缘的距离
.data(name,value):用于从目标元素中获取或输入数据
2017-09-16
也就是说,on绑定的div事件是个大房子,你只要不指定这个房子里面的任何一个人,随机点谁都可以给一个执行函数,但是如果你指定是这个房子里的某一个那么当点到这个人的时候再去执行这个函数
2017-09-15
是的呢我一开始也是不理解 后面理解:input这个文本框失去焦点你用blur不会产生冒泡所以失去焦点你绑定在这个div上自然是没有反应的。这就是与focusout的区别
2017-09-15
triggerHandler不会触发浏览器的默认行为,.triggerHandler( "submit" )将不会调用表单上的.submit()
.trigger() 会影响所有与 jQuery 对象相匹配的元素,而 .triggerHandler() 仅影响第一个匹配到的元素
使用 .triggerHandler() 触发的事件,并不会在 DOM 树中向上冒泡。 如果它们不是由目标元素直接触发的,那么它就不会进行任何处理
与普通的方法返回 jQuery 对象(这样就能够使用链式用法)相反,.triggerHandler() 返回最后一个处理的事件的返回值。
.trigger() 会影响所有与 jQuery 对象相匹配的元素,而 .triggerHandler() 仅影响第一个匹配到的元素
使用 .triggerHandler() 触发的事件,并不会在 DOM 树中向上冒泡。 如果它们不是由目标元素直接触发的,那么它就不会进行任何处理
与普通的方法返回 jQuery 对象(这样就能够使用链式用法)相反,.triggerHandler() 返回最后一个处理的事件的返回值。
2017-09-14
重点:具体能触发submit事件的行为:
<input type="submit">
<input type="image">
<button type="submit">
当某些表单元素获取焦点时,敲击Enter(回车键)
上述这些操作下,都可以截获submit事件。
<input type="submit">
<input type="image">
<button type="submit">
当某些表单元素获取焦点时,敲击Enter(回车键)
上述这些操作下,都可以截获submit事件。
2017-09-13