1.鼠标事件
- click(),点击触发;
- dblclick(),双击触发;
- mouseenter(),当鼠标指针穿过(进入)某元素时触发;
- hover(),当鼠标指针悬停在某元素上触发。
2.键盘事件
- keypress(),当键被按下时触发;
- keydown(),当键按下的过程触发;
- keyup(),当键盘被松开时触发。
3.表单事件
- submit(),当表单提交时触发;
- change(),当元素的值改变时触发;
- focus(),当元素获得焦点时触发;
- blur(),当元素失去焦点时触发。
4.文档/窗口事件
- load(),当指定元素已加载时触发;
- resize(),当调整浏览器窗口大小时触发;
- scroll(),当用户滚动指定的元素时触发;
- unload(),当用户离开页面时,包括点击某个离开页面的链接、在地址栏中键入了新的 URL、使用前进或后退按钮、关闭浏览器窗口、重新加载页面都会触发。
注:keydown、keypress、keyup区别
- 1.keydown:在键盘上按下某键时发生,一直按着则会不断触发(opera浏览器除外), 它返回的是键盘代码;
- 2.keypress:在键盘上按下一个按键,并产生一个字符时发生, 返回ASCII码。注意: shift、alt、ctrl等键按下并不会产生字符,所以监听无效 ,换句话说, 只有按下能在屏幕上输出字符的按键时keypress事件才会触发。若一直按着某按键则会不断触发。
- 3.keyup:用户松开某一个按键时触发, 与keydown相对, 返回键盘代码.