jQuery提供一些方法(如:toggle)將兩種事件效果合併在一起,例如:mouseover、mouseout;keyup、keydown等
1、hover函數
hover(over,out)一個模仿懸停事件(滑鼠移動到一個物件上面並移出這個物件)的方法。這是一個自訂的方法,它為頻繁使用的任務提供了一種「保持在其中」的狀態。
參數:
over (Function) : 滑鼠移到元素上要觸發的函數。
out (Function): 滑鼠移出元素要觸發的函數。
2、toggle函數
toggle(fn,fn) 每次點選時切換要呼叫的函數。如果點選了一個符合的元素,則觸發指定的第一個函數,當再次點擊相同元素時,則觸發指定的第二個函數。隨後的每次點擊都重複對這兩個函數的輪番呼叫。 可以使用unbind("click")來刪除。
toggle() 方法切換元素的可見狀態。
如果被選元素可見,則隱藏這些元素,如果被選元素隱藏,則顯示這些元素。 toggle()方法切換元素的可見狀態。
如果被選元素可見,則隱藏這些元素,如果被選元素隱藏,則顯示這些元素。
所以上述的程式碼還可以寫成:
也可以加入一些css樣式:
小夥伴們是否對jQuery中常見的hover事件和toggle事件有了新的認識了呢,希望這篇文章能為大家帶來一些幫助。