-
jQuery键盘事件之keydown()与keyup()事件 $("input").keydown(function(){....}) // 键盘按下时触发 $("input").keyup(function(){...}) // 键盘松手时触发 $("input").keydown(1111,function(e){....}) // 键盘按下时触发,并传入参数 $("input").keyup(1111,function(e){...}) // 键盘松手时触发,并传入参数查看全部
-
jQuery表单事件之submit事件 $("input").submit(function(){...}) // 提交的时候触发函数 $("input").submit(1111,function(e){...}) // 提交的时候触发函数,并传入参数 具体能触发submit事件的行为: <input type="submit"> <input type="image"> <button type="submit"> 当某些表单元素获取焦点时,敲击Enter(回车键) form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为 传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可 例如: $("#target").submit(function(data) { return false; //阻止默认行为,提交表单 });查看全部
-
jQuery表单事件之select事件 $("input").select(function(){...}) // 当input中的元素被选中的时候触发 $("textarea").select(function(){...}) // 当textarea中的元素呗选中的时候触发 $(input).select(1111,function(e){...}) // 当input中的元素被选中的时候触发,并传入参数 $("textarea").select(function(){...}) // 当textarea中的元素被选中的时候触发,并传入参数 select事件只能用于<input>元素与<textarea>元素 当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。 这个函数会调用执行绑定到select事件的所有函数,包括浏览器的默认行为。可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为。查看全部
-
jQuery表单事件之change事件 $("input").change(function(){...}) // 监听value值的变化,当有改变时,失去焦点后触发change事件。 $("option").change(function(){...}) // 对于下拉选择框,当用户用鼠标作出选择时,该事件立即触发 $("textarea").change(function(){...}) // 多行文本输入框,当有改变时,失去焦点后触发change事件查看全部
-
jQuery表单事件之blur与focus事件 $("div").focus(function(){......}) // 鼠标聚焦时触发 $("div").blur(function(){......}) // 失去聚焦时触发 focus()在元素本身产生,focusin()在元素包含的元素中产生 blur与focusout也亦是如此查看全部
-
jQuery鼠标事件之focusout事件 $("input").focusout(function(){......}) // 失去聚焦时调用function $("input").focusout(1111,function(e){......}) // 失去聚焦时调用function,并传入参数查看全部
-
jQuery鼠标事件之focusin事件 $("input").focusin(function(){......}) // 鼠标聚焦时调用function $("input").focusin(1111,function(e){......}) // 鼠标聚焦时调用function,并传入参数查看全部
-
jQuery鼠标事件之hover事件 $("div").hover(handlerIn, handlerOut) // 鼠标移入调用handlerIn,鼠标移除调用handlerOut查看全部
-
自定义后面两节没看懂查看全部
-
event.target target 属性可以是注册事件时的元素,或者它的子元素。通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。经常用于事件冒泡时处理事件委托 简单来说:event.target代表当前触发事件的元素,可以通过当前元素对象的一系列属性来判断是不是我们想要的元素查看全部
-
更新次数查看全部
-
jQuery鼠标事件之mouseenter与mouseleave事件 $("div").mouseenter(function(){......}) // 鼠标移入div区域的时候触发 $("div").mouseleave(function(){......}) // 鼠标移出div区域的时候触发 $("div").mouseenter(1111,function(e){......}) // 鼠标移入div区域的时候触发,并传入参数 $("div").mouseleave(1111,function(e){......}) // 鼠标移出div区域的时候触发,并传入参数 解决了“冒泡”的问题:mouseenter/mouseleave事件只会在绑定它的元素上被调用,而不会在后代节点上被触发查看全部
-
jQuery鼠标事件之mouseover与mouseout事件 $("div").mouseover(function(){......}) // 鼠标移入div区域的时候触发 $("div").mouseout(function(){......}) // 鼠标移出div区域的时候触发 $("div").mouseover(1111,function(e){......}) // 鼠标移入div区域的时候触发,并传入参数 $("div").mouseout(1111,function(e){......}) // 鼠标移出div区域的时候触发,并传入参数查看全部
-
jQuery鼠标事件之mousemove事件 $("div").mousemove(function(){......}) // 在div区域内移动鼠标触发事件 $("div").mousemove(1111,function(e){......}) // 在div区域内移动鼠标触发事件,并传入参数查看全部
-
jQuery鼠标事件之mousedown与mouseup事件 $("button").mousedown(function(){......}) // 鼠标按下时触发 $("button").mouseup(function(){......}) // 鼠标弹起时触发 $("button").mousedown(1111,function(e){......}) // 鼠标按下时触发,并传入参数 $("button").mouseup(1111,function(e){......}) // 鼠标弹起时触发,并传入参数 mousedown强调是按下触发 如果在一个元素按住了鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然是算作mousedown事件 任何鼠标按钮被按下时都能触发mousedown事件 用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3 mouseup强调是松手触发,与mousedown是相反的 mouseup与mousedown组合起来就是click事件 如果用户在一个元素上按下鼠标按键,并且拖动鼠标离开这个元素,然后释放鼠标键,这仍然是算作mouseup事件 任何鼠标按钮松手时都能触发mouseup事件 用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3查看全部
举报
0/150
提交
取消