JS 和 JQuery:元素事件列表說明
ondbclick雙擊事件
onfocus 得到焦點事件(焦點進入控制元件的事件)
onblur 滑鼠失去焦點事件(焦點離開控制元件的事件)
onkeydown鍵按下事件
onkeypress 鍵按下 引數不一樣(點選按鍵)//某個鍵盤的鍵被按下或按住
onkeyup 鍵按下擡起事件 (按鍵釋放)
onmousemove滑鼠懸浮事件(滑鼠移動)//滑鼠被移動
onmouseover進來 滑鼠移動到元素範圍)//滑鼠被移到某元素之上
onmouseout 出去(滑鼠離開元素範圍)//滑鼠從某元素移開
onmousedown滑鼠按下事件 //某個滑鼠按鍵被按下
onmouseup 滑鼠按下擡起 (滑鼠按鍵釋放)//某個滑鼠按鍵被鬆開
oncontextmenu(在瀏覽器中單擊滑鼠右鍵顯示”右鍵選單”時觸發)
onchange 事件一般用於使用者表單中,eg:當文字框內容發生改變時觸發,或下拉列表框內容發生改變時觸發等。
onabort 影象載入被中斷
onerror 當載入文件或影象時發生某個錯誤
onload 某個頁面或影象被完成載入 後面的會覆蓋前面的
onreset 重置按鈕被點選
onresize 視窗或框架被調整尺寸
onselect 文字被選定
onsubmit 提交按鈕被點選
onunload 使用者退出頁面後觸發(重新整理頁面,關閉頁面時候觸發)
onbeforeunload 在頁面準備關閉(或者離開前觸發)
JQuery:元素事件列表說明
注:不帶引數的函式,其引數為可選的 fn。jQuery不支援form元素的reset事件。
事件 描述 支援元素或物件
blur( ) 元素失去焦點 a, input, textarea, button, select, label, map, area
change( ) 使用者改變域的內容 input, textarea, select
click( ) 滑鼠點選某個物件 幾乎所有元素
dblclick( ) 滑鼠雙擊某個物件 幾乎所有元素
error( ) 當載入文件或影象時發生某個錯誤 window, img
focus( ) 元素獲得焦點 a, input, textarea, button, select, label, map, area
keydown( ) 某個鍵盤的鍵被按下 幾乎所有元素
keypress( ) 某個鍵盤的鍵被按下或按住 幾乎所有元素
keyup( ) 某個鍵盤的鍵被鬆開 幾乎所有元素
load(fn) 某個頁面或影象被完成載入 window, img
mousedown(fn) 某個滑鼠按鍵被按下 幾乎所有元素
mousemove(fn) 滑鼠被移動 幾乎所有元素
mouseout(fn) 滑鼠從某元素移開 幾乎所有元素
mouseover(fn) 滑鼠被移到某元素之上 幾乎所有元素
mouseup(fn)某個滑鼠按鍵被鬆開 幾乎所有元素
resize(fn) 視窗或框架被調整尺寸 window, iframe, frame
scroll(fn) 滾動文件的可視部分時 window
select( ) 文字被選定 document, input, textarea
submit( ) 提交按鈕被點選 form
unload(fn) 使用者退出頁面 window