## jQuery 事件
* * *
jQuery 是為事件處理特別設計的。
* * *
## 什么是事件?
頁面對不同訪問者的響應叫做事件。
事件處理程序指的是當 HTML 中發生某些事件時所調用的方法。
實例:
* 在元素上移動鼠標。
* 選取單選按鈕
* 點擊元素
在事件中經常使用術語"觸發"(或"激發")例如: "當您按下按鍵時觸發 keypress 事件"。
常見 DOM 事件:
| 鼠標事件 | 鍵盤事件 | 表單事件 | 文檔/窗口事件 |
| :-- | :-- | :-- | :-- |
| click | keypress | submit | load |
| dblclick | keydown | change | resize |
| mouseenter | keyup | focus | scroll |
| mouseleave | ? | blur | unload |
* * *
## jQuery 事件方法語法
在 jQuery 中,大多數 [DOM 事件](https://www.w3cschool.cn/htmldom/htmldom-events.html)都有一個等效的 jQuery 方法。
頁面中指定一個點擊事件:
```
$("p").click();
```
下一步是定義什么時間觸發事件。您可以通過一個事件函數實現:
```
$("p").click(function(){
? // action goes here!!
});
```
- 簡介
- 安裝
- 語法
- 選擇器
- 事件
- click
- dblclick
- mouseenter
- mouseleave
- mousedown
- mouseup
- hover
- focus
- blur
- 鍵盤事件
- 效果
- 隱藏和顯示
- 淡入淡出
- 滑動
- 動畫
- 停止滑動
- jQuery Callback 方法
- jQuery Chaining
- jQuery_HTML
- jQuery獲取
- jQuery設置
- jQuery添加元素
- jQuery刪除元素
- jQuery CSS類
- jQuery css() 方法
- jQuery 遍歷
- jQuery AJAX
- jQuery AJAX簡介
- jQuery - AJAX load() 方法
- jQuery - AJAX get() 和 post() 方法