Skip to content

jQuery Event 事件

頁面對不同訪問者的互動稱作事件(Event)。例如: 點擊了某個按鈕、選取某個方塊、捲動了畫面、滑鼠的移動。

雖然正在學習的是 jQuery,但別忘了,jQuery 的底層也是由 JavaScript 建構起來的。因此,關於 jQuery Event 的內容亦可參考 Event 事件處理 這篇文章。

小提醒

還記得在 jQuery 的語法構成 所介紹的 action() 嗎? 就是對元素進行某項操作。現在,我們就要對元素進行事件操作。

常見 Event 事件

滑鼠事件

事件名稱說明
click()滑鼠點擊同一個 DOM,按下滑鼠左鍵並放開。
dblclick()滑鼠兩次點擊並放開時。
mouseenter()滑鼠進入 DOM 的範圍中。只會觸發一次,在 DOM 內部移動並不會引起觸發。
mouseleave()滑鼠離開 DOM 的範圍。
hover()jQuery 包裝的方法。在同一個 DOM 分別註冊 mouseeventmouseleave 兩個事件。

鍵盤事件

事件名稱說明
keydown()按下鍵盤按鍵時。
keypress()按下並放開鍵盤按鍵後。(只對能產生文字符號的按鍵有效)
keyup()放開鍵盤按鍵時。

表單事件

事件名稱說明
submit()表單送出時。
change()當表單的值完成變更時觸發,或是輸入文字而失去標點時觸發。
focus()取得焦點時。
blur()失去焦點時。

載入事件

事件名稱說明
load()資源載入完成後。
unload()關閉網頁之後。

瀏覽器事件

事件名稱說明
resize()視窗或容器大小改變時。
scroll()捲軸移動時觸發。