亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

on方法的第一個參數

jQuery的on()方法的第一個參數應該填什么一直沒有吃透。

第一個參數可供填寫的字符串好像不是隨便哪個都行的,應該是事先定義好的一系列字符串。例如click,mouseup還有這一節提到的invalid-form。

問題是,都有哪些字符串可供填寫呢?

我嘗試用百度搜出十篇左右的博客,但是都沒有講這方面的內容。

官方的文檔也嘗試找了,可惜也沒有找到。

正在回答

1 回答

  1.blur()       ?當失去焦點時觸發。包括鼠標點擊離開和TAB鍵離開。

  2.change()     ? 當元素獲取焦點后,值改變失去焦點事觸發。

  3.click()      ? ?當鼠標單擊時觸發。

  4.dblclick()     ?當鼠標雙擊時觸發。

  5.error()      ? ?當javascript出錯或img的src屬性無效時觸發。

  6.focus()     ? ? ? 當元素獲取焦點時觸發。注意:某些對象不支持。

  7.focusin()    ? ? ? 當元素或其子元素獲取焦點時觸發,與focus()區別在于能夠檢測其內部子元素獲取焦點的情況。

  8.focusout()    ? ?當元素或者其子元素失去焦點時觸發,與focusout()區別在于能夠檢測內部子元素失去焦點的情況?!?/p>

  9.keydown()   ? ? ? ? ? ? ?當鍵盤按下時觸發。

  10.keyup()     ? ? ? ? ?當按鍵松開時觸發。

  11.mousedown()    當鼠標在元素上點擊后觸發。

  12.mouseenter()     當鼠標在元素上穿過時觸發。mouseenter與mouseover的區別是,鼠標從mouseover的子元素上穿過時也會觸發而mouseenter不會。

  13.mouseleave()     當鼠標從元素上移出時觸發。

  14.mousemove()    ? ?當鼠標在元素上移動時觸發。.clientX 和 .clientY分別代表鼠標的X坐標與Y坐標。

  15.mouseout()     ? ? 當鼠標從元素上移開時觸發。

  16.mouseover()    ?   當鼠標移入元素時觸發。

  17.mouseup()     ? ? ?當鼠標左鍵按下釋放時觸發。

  18.resize()       ? ? 當瀏覽器窗口大小改變時觸發。 $(window).resize();

  19.scroll()        ?當滾動條發生變化時觸發。

  20.select()       ? ? 當input里的內容被選中時觸發。

  21.submit()       ? 提交選中的表單。

  22.unload()       ? 當頁面卸載時觸發?! ?/p>


0 回復 有任何疑惑可以回復我~
#1

笛子 提問者

invalid-form這個關鍵字為什么沒有呢?
2016-12-06 回復 有任何疑惑可以回復我~
#2

叫我yang 回復 笛子 提問者

源碼貼出來吧
2017-10-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

on方法的第一個參數

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號