-
事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁查看全部
-
focus()在元素本身产生,focusin()在元素包含的元素中产生查看全部
-
trigger触发浏览器事件 自定义事件 $('ele').trigger('click'); trigger自定义事件 支持传递参数查看全部
-
event.preventDefault()方法在点击一个链接 让浏览器不会跳转到新的url里用此方法阻止默认行为查看全部
-
jquery事件对象event $('ele').on('click',function(e){ alert(e.target.textContent); })查看全部
-
off()卸载事件 $('ele').on('mousedown mouseup',fn) 删除on绑定的一个事件用 $('ele').off()查看全部
-
利用on事件委托机制 $('ele').on('click','a',function(){ })查看全部
-
on()多事件绑定 on可多个事件绑定同一个函数 on数据传递 2.$('ele').on({mouseover:function(){},mouseout:function(){}}) 3.$('ele').on('mouseover mouseout',function(){}) 4.function greet(event){alert("hello"+event.data.name);} $('ele').on('click',{name:"慕课网"},greet);查看全部
-
jquery提交submit事件 form有默认的提交行为 如需进行submit操作 必须阻止浏览器默认行为return false $('#targer').submit(function(data){ return false; })查看全部
-
input元素值变化change事件 $('ele').change(function(e){$(this).html(e.target.value)}) input 和 select会用户做出选择后立即触发, textarea在失去焦点后触发查看全部
-
focus focusin blur focusout用法总结 focusin和focusout支持冒泡事件 focus和blur不支持冒泡事件查看全部
-
focusout和focus效果相反是失去焦点时候才触发的行为查看全部
-
jquery需要捕获聚集动作用focusin事件 1.用focusin只指定触发一个事件 $('ele').focusin(function(){alert()}) 2.用fousin给定一个回调的事件行为 $('ele').focusin(function(){$(this).css()//给定一个事件行为}) 3.focusin接受一个数据参数 未解决不同作用域数据传递 $('ele').focusin(1111,fn)//function(e){}===fn function fn(e){$(this).val(e.data)} //e.data===1111查看全部
-
hover事件同时绑定了mouseenter和mouseleave事件 $('ele').hover(function(){ 事件行为1 },function(){ 事件行为2 })查看全部
-
jQuery鼠标事件mouseover和mouseenter触发子元素和父元素冒泡规律 1.mouseover鼠标经过子元素和父元素都会触发冒泡,会一直往上找父元素 var i=0;var j=0; $(".aaron1 p").mouseover(function(e){ $(".aaron1 p a:first").html('mouseover触发的次数:'(++i)); }) $(".aaron1 p").mouseover(function(){ $(".aaron1 p a:last").html('mouseover触发的次数:'(++j)); }) 2.mouseenter鼠标没有冒泡和捕捉和事件只有在绑定的元素上被调用 不会再后代节点触发 mouseenter同上查看全部
举报
0/150
提交
取消