为了账号安全,请及时绑定邮箱和手机立即绑定
  • trigger和triggerHandler的区别: 1.triggerHandler不会出发浏览器默认行为 2.trigger会影响所有与jQuery对象匹配的元素,triggerHandler只影响第一个 3.trigger触发的事件会在DOM树上冒泡,triggerHandler不会
    查看全部
  • jQuery事件对象的属性和方法: 1.event.type:获取时间的类型 2.event.pageX和event.pageY:获取鼠标当前坐标 3.event.preventDefault():阻止默认行为 4.event.stopPropagation():阻止事件冒泡 5.event.which:获取鼠标单击键 6.event.currentTarget:事件冒泡过程中当前的DOM元素,等同于this 7.this和event.target的区别: this受事件冒泡影响,最后只想绑定事件的元素。event.target永远直接指向接受事件的目标DOM元素
    查看全部
  • 1. 多个事件绑定同一个函数: // 通过空格分离,传递不同的事件名,可以同时绑定多个事件 $("#elem").on("mouseover mouseout", function(){ }); // 一个事件或多个事件的格式。。。 2. 多个事件绑定不同函数: // 通过逗号分离,传递不同的事件名,可以同时绑定多个事件,每一个事件执行自己的回调方法 $("#elem").on({ mouseover: function(){}, mouseout: function(){} }); 3. 将数据传递到处理程序 function greet( event ){ alert("Hello " + event.data.name ); // Hello 慕课网 } $( "button" ).on("click",{ name: "慕课网"; }, greet); function greet(event){ $("#test4").text("点击触发:"+event.type+":"+event.data.action); } $("#test4").on("mousedown mouseup",{ action:"111" },greet)
    查看全部
  • focusin和focunsout支持事件冒泡 focus和blur不支持事件冒泡
    查看全部
  • 关于 keydown keypress keyup 区别的一篇文章. http://www.jianshu.com/p/8f839f558319 keydown:按下键盘键 keypress:紧接着keydown事件触发(只有按下字符键时触发) keyup:释放键盘键 1)用户按下键盘上的字符键时 首先会触发keydown事件 然后紧接着触发keypress事件 最后触发keyup事件 如果用户按下了一个字符键不放,就会重复触发keydown和keypress事件,直到用户松开该键为止 2)当用户按下非字符键时 首先会触发keydown事件 然后就触发keyup事件 如果用户按下了一个非字符键不放,就会重复触发keydown事件,直到用户松开该键为止
    查看全部
  • 在input元素上绑定keydown事件会发现一个问题: 每次获取的内容都是之前输入的,当前输入的获取不到 keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本
    查看全部
  • 卸载事件off()方法 通过.on()绑定的事件处理程序 通过off() 方法移除该绑定 根据on绑定事件的一些特性,off方法也可以通过相应的传递组合的事件名,名字空间,选择器或处理函数来移除绑定在元素上指定的事件处理函数。当有多个过滤参数时,只有与这些参数完全匹配的事件处理函数才会被移除 绑定2个事件 $("elem").on("mousedown mouseup",fn) 删除一个事件 $("elem").off("mousedown") 删除所有事件 $("elem").off("mousedown mouseup") 快捷方式删除所有事件,这里不需要传递事件名了,节点上绑定的所有事件讲全部销毁 $("elem").off()
    查看全部
  • jQuery键盘事件之keydown()与keyup()事件 鼠标有mousedown,mouseup之类的事件,这是根据人的手势动作分解的2个触发行为。相对应的键盘也有这类事件,将用户行为分解成2个动作,键盘按下与松手,针对这样的2种动作,jQuery分别提供了对应keydown与keyup方法来监听 keydown事件: 当用户在一个元素上第一次按下键盘上字母键的时候,就会触发它。使用上非常简单,与基本事件参数处理保持一致,这里使用不在重复了,列出使用的方法 //直接绑定事件 $elem.keydown( handler(eventObject) ) //传递参数 $elem.keydown( [eventData ], handler(eventObject) ) //手动触发已绑定的事件 $elem.keydown() keyup事件: 当用户在一个元素上第一次松手键盘上的键的时候,就会触发它。使用方法与keydown是一致的只是触发的条件是方法的 注意: keydown是在键盘按下就会触发 keyup是在键盘松手就会触发 理论上它可以绑定到任何元素,但keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的。
    查看全部
  • 在这里做了on()的变体
    查看全部
  • 000
    查看全部
  • jQuery on()方法是官方推荐的绑定事件的一个方法。
    查看全部
  • keypress事件与keydown和keyup的主要区别 只能捕获单个字符,不能捕获组合键 无法响应系统功能键(如delete,backspace) 不区分小键盘和主键盘的数字字符
    查看全部
  • KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。
    查看全部
  • $("#target").submit(function(data) { return false; //阻止默认行为,提交表单 });
    查看全部
  • $("监听对象").change(function(e) { $("结果的ID").html(e.target.value) })
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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