检查元素是否悬停在上面
check if an element is being hovered over
我想检查元素是否悬停在上面。我收到此错误:
Syntax error, unrecognized expression: unsupported pseudo: hover
当我使用此代码时:
$('.class').blur(function(){
if(!$(this).is(':hover')){
//element not being hovered over
}
});
我也试过这个:
$('.class').blur(function(){
if($(this+":hover").length === 0){
//element not being hovered over
}
});
这也行不通。有没有其他方法可以做到这一点。谢谢。
$(".class").mouseover(function(){
$(this).attr('checked',true);
});
});
jQuery内置了此功能。请参阅 .hover() 上的文档
$(".class").hover(
function() {
// item is being hovered over
$(this).addClass('hover');
}, function() {
// item is no longer being hovered over
$(this).removeClass('hover');
}
);
相关文章:
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 在鼠标悬停时展开列表
- 如何在鼠标悬停时将对象从起始位置移动到结束位置,然后在鼠标悬停后再次移动
- 在鼠标悬停处隐藏图像
- 在元素悬停上显示带有javascript的弹出式网站
- 如何在鼠标悬停时停止动画
- JQUERY-在没有悬停后将SRC更改回原来的状态
- 如何在鼠标悬停时显示带有拉斐尔元素(圆、线)的上下文菜单
- 在鼠标悬停时保持 JQuery 对话框打开
- 我只想在卡片悬停上悬停动画,而不是在身体上
- 在鼠标悬停时发送 ajax 请求
- 检查元素是否悬停在上面
- 将鼠标悬停在按钮上会导致另一个按钮悬停在上面
- 如何制作一个按钮,当悬停在上面时,会滑动并显示链接 (JS)
- Chrome扩展程序:如何让HTML元素被鼠标悬停在上面
- jQuery:当用户将鼠标悬停在上面时具有较大图片的按钮
- 有包装网格项目有不透明度层在他们上面悬停
- 有没有一种方法可以把鼠标悬停在上面,这样它就可以'It’他不那么烦躁
- 停止效果发生在子菜单上,当主菜单悬停在上面
- 悬停在上面时显示打印线长度的注释