js中的常用事件
一、總結
一句話總結:
一些方法中需要傳事件名,比如on方法:【on(events,[selector],[data],fn)】中的第一個參數events:$("body").on("click", "#fry_recent_mood_text", function (e) {})
二、js中常用事件
轉自或參考:js中常用事件
https://www.cnblogs.com/theblogs/p/9972319.html
鼠標事件
/* onclick:點擊某個對象時觸發 ondblclick:雙擊某個對象時觸發 onmouseover:鼠標移入某個元素時觸發 onmouseout:鼠標移出某個元素時觸發 onmouseenter:鼠標進入某個元素時觸發 onmouseleave:鼠標離開某個元素時觸發 onmousedown:鼠標按下時觸發 onmouseup:鼠標抬起時觸發 onmousemove:鼠標被移動時觸發 onwheel:鼠標滾輪滾動時觸發 oncontextmenu:點擊鼠標右鍵時觸發 */
鍵盤事件
/* onkeydown:鍵盤的鍵按下時觸發 onkeyup:鍵盤的鍵放開時觸發 onkeypress:按下或按住鍵盤鍵時觸發 */
框架/對象事件
/* onresize:瀏覽器窗口大小改變時觸發 onabort:圖形的加載被中斷時觸發 onload:元素加載完時觸發 onerror:當加載文檔或者圖片時(沒找到)發生的錯誤時觸發 onscroll:文檔滾動時觸發 onpageshow:用戶訪問頁面時觸發 onunload:用戶退出頁面時觸發 */
表單事件
/* onfocus:元素獲得焦點時觸發 onblur:元素失去焦點時觸發 onchange:元素內容改變時觸發 oninput:元素獲取用戶輸入時觸發 onsubmit:提交按鈕時觸發 onreset:重置按鈕時觸發 onselect:文本被選中時觸發 */
拖動事件
/* ondrag:元素正在拖動時觸發 ondragend:用戶完成元素拖動時觸發 */
多媒體事件
/* onplay:在視頻/音頻開始播放時觸發 onended:在視頻/音頻播放結束時觸發 onpause:在視頻/音頻暫停時觸發 */