jQuery事件--blur()和focus()】的更多相关文章

   blur([[data],fn]) 概述 当元素失去焦点时触发 blur 事件. 这个函数会调用执行绑定到blur事件的所有函数,包括浏览器的默认行为.可以通过返回false来防止触发浏览器的默认行为.blur事件会在元素失去焦点的时候触发,既可以是鼠标行为,也可以是按tab键离开的 参数 fn  在每一个匹配元素的blur事件中绑定的处理函数 [data],fn  data:blur([Data], fn) 可传入data供函数fn处理:fn:在每一个匹配元素的blur事件中绑定的处理函…
一:很多童鞋可能会遇到这种情况: jquery的blur之后,focus获取不到焦点. 二:使用场景: 用户填写信息的时候,若邮箱为空,则提示 请填写邮箱,并将光标置于填写邮箱的文本框里,方便用户的再次输入. 想当然的我们会使用jquey的blur()和focus()两个函数来实现上面的需求: $("#email").blur(function(){ if($("#email").val()==''){ alert('请填写您的邮箱'); $("#emai…
一.jQuery事件 1.focus()元素获得焦点 2.blur()元素失去焦点 3.change() 表单元素的值发生变化(可用于验证用户名是否存在) 4.click() 鼠标单击 5.dbclick()  鼠标双击 6.mouseover() 鼠标进入(进入子元素也触发) 7.mouseout()  鼠标离开 (离开子元素也触发) 8.mouseenter() 鼠标进入(进入子元素不触发) 9.mouseleave() 鼠标离开(离开子元素不触发) 10.hover()  同时为mouse…
一.jQuery事件 1.focus()元素获得焦点 2.blur()元素失去焦点 3.change() 表单元素的值发生变化(可用于验证用户名是否存在) 4.click() 鼠标单击 5.dbclick()  鼠标双击 6.mouseover() 鼠标进入(进入子元素也触发) 7.mouseout()  鼠标离开 (离开子元素也触发) 8.mouseenter() 鼠标进入(进入子元素不触发) 9.mouseleave() 鼠标离开(离开子元素不触发) 10.hover()  同时为mouse…
以前我们在js中写input各种事件时都会直接在input中写,昨天开始我开始全面使用jquery了,现在来谈一下我对jquery blur() focus()事件的学习笔记. 对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),blur(). focus():得到焦点时使用,和javascript中的onfocus使用方法相同. 如:  代码如下 复制代码 $("p").focus(); 或$("p").focus(fn) blur():失去焦点…
目的: 实践一下Knockout提供的CSS绑定功能和JQuery的blur失去焦点事件, 这次不使用Knockout的afterkeydown事件了. 步骤: 先在htm中添加.error的css样式, 并在输入框中绑定css: { error: !firstNameIsValid()}, 然后再在ViewModel中在firstName监控属性后面再添加一个firstNameIsValid布尔型监控属性, 并给ViewModel添加JQuery失去焦点blur事件, 在这里检查输入框中的值是…
前几章已经把最核心的实现都分解过了,这一章我们看看jQuery是如何实现事件模拟的 在Internet Explorer 8和更低,一些事件change 和 submit本身不冒泡,但jQuery修改这些冒泡,创建一致的跨浏览器的行为. 焦点事件 blur : 在这个事件触发前,元素已经失去焦点,不冒泡,同步触发.target 指向当前失去焦点的元素. focus: 在这个事件触发前,元素已经得到焦点,不冒泡,同步触发.target 指向当前得到焦点的元素. 与此同时DOM Level 3 事件…
× 目录 [1]bind [2]trigger [3]delegate[4]on[5]one 前面的话 javascript有HTML.DOM0级.DOM2级和IE这四种事件处理程序,而jQuery对这四种事件处理程序进行了兼容处理,以更简单的方式就可以实现事件绑定.本文将详细介绍jQuery事件绑定 bind() bind()方法为一个元素绑定事件处理程序,有以下3种使用方法 bind(eventType[,eventData],handler(eventObject)) bind()方法可以…
jQuery事件系统并没有将事件坚挺函数直接绑定在DOM元素上,而是基于事件缓存模块来管理监听函数的. 二.jQuery事件模块的代码结构 //定义了一些正则 // // //jQuery事件对象 jQuery.event={ global:{}, add:function(elem,types,handle,data,selector){}, remove:function(elem,types,handler,selector,mapppedTypes){}, trigger:functio…
blur() 触发或绑定blur事件.$("input").blur(function(){ $("input").css("background-color","#D6D6FF");}); change() 触发或绑定change事件, 该事件仅适用于文本域(text field),以及 textarea 和 select 元素.$(".field").change(function(){ $(this)…