码迷,mamicode.com
首页 > Web开发 > 详细

jQuery基础——事件

时间:2018-06-25 12:48:10      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:技术分享   改变   用法   单击   键盘   sel   有用   res   default   

1、click与dbclick事件

  click:单击事件

  dbclick:双击事件

  方法一:$ele.click()

  方法二:$ele.click( handler(eventObject) )

  方法三:$ele.click( [eventData ], handler(eventObject) )

  技术分享图片

  注意:在同一个元素同时绑定click与dbclick事件是不可取的。各个浏览器事件触发的顺序是不同的。

2、mousedown与mouseup事件

  mousedown:鼠标按下的操作

  mouseup:鼠标松开的操作

  方法一:$ele.mousedown()

  方法二:$ele.mousedown( handler(eventObject) )

  方法三:$ele.mousedown( [eventData ], handler(eventObject) )

3、mousemove事件

  mousemove:监听用户移动的操作。

4、mouseover与mouseout事件

  mouseover:移入

  mouseout:移除

5、mouseenter与mouseleave事件

  监听用户是否移动到内部的操作。

  mouseenter JaveScript事件是Internet Explorer专有的。由于该事件很有用,jQuery模拟这一事件,以便它可用于所有浏览器。该事件在鼠标移入到元素时被触发,任何HTML元素都可以接受此事件。

  mouseenter事件和mouseover的区别:

    关键点就是:冒泡的方式处理问题。

  技术分享图片

6、hover事件 

  技术分享图片

7、focusin事件

  当一个元素获取焦点时触发的事件。

  技术分享图片

  技术分享图片

8、focusout事件

  当一个元素失去焦点时触发的事件。

9、focus与blur事件

  技术分享图片

10、change事件

  <input><textarea><select>的值都是可以改变的,可以通过change事件去监听这些改变的动作。

  技术分享图片

11、select事件

  当textarea或文本类型的input元素中的文本被选择时,会发生select事件。

  注意:select事件只能用于<input>元素与<textarea>元素

12、submit事件

  技术分享图片

13、keydown()与keyup()事件

  键盘的按下与松手事件

14、keypress()事件

  在input元素上绑定keydown事件会发现一个问题:

    每次获取的内容都是之前输入的,当前输入的获取不到。

  技术分享图片

15、on()的多事件绑定

  基本用法:.on( events ,[ selector ] ,[ data ] )

  技术分享图片

  技术分享图片

16、卸载事件off()

  技术分享图片

  技术分享图片

17jQuery事件对象的作用

  事件委托

 事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁

  技术分享图片

  技术分享图片

18、jQuery事件对象的属性和方法

  event.type:获取事件的类型

  event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标

  event.preventDefault() 方法:阻止默认行为

  event.stopPropagation() 方法:阻止事件冒泡

  event.which:获取在鼠标单击时,单击的是鼠标的哪个键

  event.currentTarget : 在事件冒泡过程中的当前DOM元素

  技术分享图片

19、trigger事件

    技术分享图片

 

jQuery基础——事件

标签:技术分享   改变   用法   单击   键盘   sel   有用   res   default   

原文地址:https://www.cnblogs.com/yrrong/p/9223478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!