一、jQuery事件?
1、focus()元素獲得焦點
?
2、blur()元素失去焦點
3、change() 表單元素的值發生變化(可用于驗證用戶名是否存在)
4、click() 鼠標單擊
5、dbclick() ?鼠標雙擊
6、mouseover() 鼠標進入(進入子元素也觸發)
7、mouseout() ?鼠標離開 (離開子元素也觸發)
8、mouseenter() 鼠標進入(進入子元素不觸發)
9、mouseleave() 鼠標離開(離開子元素不觸發)
10、hover() ?同時為mouseenter和mouseleave事件指定處理函數
用法:$(sector).hover(function(){鼠標經過執行函數1},function(){鼠標離開執行函數2})
11、mouseup() 松開鼠標
12、mousedown() 按下鼠標
13、mousemove() 鼠標在元素內部移動
14、keydown() ?按下鍵盤
15、keypress() 按下鍵盤
16、keyup() 松開鍵盤
17、load() 元素加載完畢
18、ready() DOM加載完成
19、resize() 瀏覽器窗口的大小發生改變
?
20、scroll() 滾動條的位置改變
21、select() ?用戶選中文本框的內容
22、submit() 用戶提交表單
23、toggle() 根據鼠標點擊的次數,依次運行多個函數
24、unload() 用戶離開頁面
二、綁定事件
1、bind("事件名稱1 ?事件名稱2",function(){
//執行代碼
})
三、取消綁定事件
1、unbind("事件名稱")
四、主動觸發與自定義觸發
1、主動觸發
可使用jquery對象上的trigger方法來觸發對象上綁定的事件
2、自定義事件
除系統事件外,可以通過bind方法自定義事件,然后用trigger方法觸發這些事件
?
?