and*_*ick 4 jquery mouseover hover mouseleave
简单的问题,如何在Jquery中完成此功能:测试鼠标是否悬停在上面 .myBox
if ($(".myBox").mouseleave = true) {
DO SOMETHING
} else {something else}
Run Code Online (Sandbox Code Playgroud)
要么
if ($(".myBox").mouseover = false) {
DO SOMETHING
} else {Something else}
Run Code Online (Sandbox Code Playgroud)
注意:我正在寻找IF声明
Mar*_*row 10
jQuery提供了is检查jQuery对象条件的方法.在您的情况下,您可以检查:hoverCSS伪类:
$('.myBox').is(':hover') === true
Run Code Online (Sandbox Code Playgroud)
看看这个演示,尝试单击按钮(将true发出警报),然后按下按钮并按下按钮(没有鼠标,它将返回false).
演示: http ://jsfiddle.net/marcuswhybrow/LL5JD/
| 归档时间: |
|
| 查看次数: |
33112 次 |
| 最近记录: |