將一個或兩個處理程序綁定到匹配的元素,當鼠標指針進入和離開元素時執行。
用法一
.hover( handlerIn, handlerOut ) => jQuery
.hover( handlerIn, handlerOut ) => jQuery
說明:將兩個處理程序綁定到匹配的元素,在鼠標指針進入和離開元素時執行。
-
添加的版本:1.0
.hover( handlerIn, handlerOut )
-
handlerIn當鼠標指針進入元素時執行的函數。
-
handlerOut當鼠標指針離開元素時執行的函數。
-
.hover()
方法為 mouseenter
和 mouseleave
事件綁定處理程序。您可以使用它在鼠標位於元素內時簡單地將行為應用於元素。
調用 $( selector ).hover( handlerIn, handlerOut )
是以下的簡寫:
|
有關更多詳細信息,請參閱.mouseenter()
和.mouseleave()
的討論。
例子:
要為懸停的項目添加特殊樣式,請嘗試:
|
演示:
要為懸停的表格單元格添加特殊樣式,請嘗試:
|
要取消綁定上麵的示例,請使用:
|
用法二
.hover( handlerInOut ) => jQuery
.hover( handlerInOut ) => jQuery
說明:將單個處理程序綁定到匹配的元素,當鼠標指針進入或離開元素時執行。
-
添加的版本:1.4
.hover( handlerInOut )
-
handlerInOut當鼠標指針進入或離開元素時執行的函數。
-
.hover()
方法在傳遞單個函數時,將為 mouseenter
和 mouseleave
事件執行該處理程序。這允許用戶在處理程序中使用 jQuery 的各種切換方法,或者根據 event.type
在處理程序中做出不同的響應。
調用 $(selector).hover(handlerInOut)
是以下的簡寫:
|
有關更多詳細信息,請參閱.mouseenter()
和.mouseleave()
的討論。
例子:
在懸停時向上或向下滑動下一個兄弟 LI,並切換一個類。
|
演示:
相關用法
- JQuery UI .hide()用法及代碼示例
- JQuery .html()用法及代碼示例
- JQuery .has()用法及代碼示例
- JQuery .height()用法及代碼示例
- JQuery .hasClass()用法及代碼示例
- JQuery .hide()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
- JQuery .next()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .trigger()用法及代碼示例
- JQuery .mouseenter()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .hover()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。