0621jQuery基础:事件

1、on():给元素添加一个或多个事件

2、off():通常用于移除通过on()方法添加的事件

3、change():当元素的值改变时触发

4、click():当元素被点击和鼠标按键被按下和释放时触发,点击和释放时指针必须都在元素上

5、dalclick():当元素被双击时触发

6、error():当元素遇到错误(没有正确载入)时触发,例如:引入的图片错误时

7、blur():当元素失去焦点时触发

8、focus():当元素获得焦点时触发

9、focusin():当元素或子元素获得焦点时触发

10、focusout():当元素或子元素失去焦点时触发

11、keydown():当在一个获取焦点的元素上按下键盘上的非输入按键时触发,如果按住不放会重复触发

12、keyup():当在一个获取焦点的元素上松开键盘上的非输入按键时触发

13、mousedown():按下鼠标时触发,和click的区别但是不需要抬起鼠标

14、mouseenter();鼠标移入元素时触发,不受子元素影响

15、mouseleave():鼠标移出元素时触发,不受子元素影响

16、hover():触发mouseenter()和mouseleave()事件

17、mouseover():鼠标移入元素时触发,受子元素影响

18、mouseout():鼠标移出元素时触发,受子元素影响

19、mouseup():在元素上松开鼠标时触发,可在任意位置按下鼠标,

20、one():给元素添加只可运行一次是事件

21、ready():文档加载完成时触发,用于入口函数

22、resize():浏览器窗口的大小发生改变时触发

23、scroll():在元素内执行滚动时触发

24、select():当textarea元素或text类型的input元素中的文本被选择时触发

25、submit():提交表单时触发,只能绑定在form元素上

26、toggle():绑定多个function函数,鼠标点击元素时触发,点击时轮流执行函数

27、trigger():当元素1事件触发元素2时,通过trigger执行元素2已绑定的事件

28、triggerHandler():用法和trigger一样,但不会执行浏览器默认动作,也不会产生事件冒泡(代码执行了,但页面没有相应的变化)

其他事件:

1、keypress():不同浏览器效果不一样

2、delegate():被on()代替

3、ondelegate():被off()代替

4、live():被on()代替

5、die():被off()代替

6、bind():被on()代替

7、onbind():被off()代替

8、unload():已废弃

原文地址:https://www.cnblogs.com/zhangbaozhong/p/9209960.html