jQuery---各种事件

鼠标事件:

1、click()
点击事件,当元素被点击时触发。
2、dblclick()
双击事件,当元素被双击时触发.
3、mouseenter()
当鼠标悬停在某个元素时触发。
4、mouseleave()
当鼠标悬停离开某个元素时触发。
5、mousedown()
当鼠标悬停在某个元素上并且按下鼠标时触发。
6、mouseup()
当鼠标悬停在元素上并且松开点击时触发。
7、hover(function1(){},function2(){})
模仿悬停事件,当鼠标悬停在元素上时,触发第一个函数,当鼠标悬停离开这个元素时,触发第二个函数。
8、focus()
当元素获取焦点时触发该函数。
9、blur()
当鼠标失去焦点时触发该函数。

键盘事件:

1、keypress()
当键盘被按下时触发该事件,比如说input输入时会被触发。
keypress 事件不会触发所有的键(比如 ALT、CTRL、SHIFT、ESC),建议用keydown()。
2、keydown()
当键盘按下时触发该事件。
3、keyup()
当按下的键盘松开时,触发该事件。

表单事件:

1、submit
当表单提交时触发该事件。
2、change()
当表单元素的值被改变时触发该事件(仅限于表单)。
3、focus()
当元素获取焦点时触发该函数。(通过点击或是tab获取焦点)。
4、blur()
当鼠标失去焦点时触发该函数。(通过点击或是tab失去焦点)。

文档/窗口事件:

1、load()
当指定元素加载完毕时触发该事件。(jQuery1.8版本已经废弃该方法)
2、resize()
当浏览器窗口大小被改变时触发该事件。
3、scroll()
当指定元素滚动时触发该函数。
4、unload()
当浏览器窗口发生以下事件时触发该函数。

点击某个离开页面的链接
在地址栏中键入了新的 URL
使用前进或后退按钮
关闭浏览器窗口
重新加载页面

(jQuery1.8版本已经废弃该方法,3.0版本被移除)
火狐和谷歌会阻止浏览器弹框,所以看不到效果。

原文地址:https://www.cnblogs.com/shx1024/p/11931217.html