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版本被移除)
火狐和谷歌會阻止瀏覽器彈框,所以看不到效果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章