Jquery 条件检查是 (':hover' )不起作用

标签 jquery if-statement hover

$('.xx').mouseenter(function(){
  if($(this).is(':hover'))
    alert('d');
  else
     alert('f');
});

这是我的代码,它应该提醒“d”,但每次它都会提醒“f” 这里有什么错误

最佳答案

function idIsHovered(id){
    return $("#" + id + ":hover").length > 0;
}

http://jsfiddle.net/mathheadinclouds/V342R/

关于Jquery 条件检查是 (':hover' )不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8010267/

相关文章:

javascript - 在javascript中获取对象名称

javascript - 如何从动态按钮获取 id? (jQuery)

c++ - 使用数组在C++中创建卡片组数据结构

javascript - 将HTML悬停在 block 元素上时运行Javascript?

jquery - 具有 jQuery 悬停淡入淡出效果的表格

javascript - 如果不在 JavaScript 中使用 parseFloat,则无法正确添加两个数字

javascript - 控制台计数器

javascript - 通过id获取元素不起作用

php - 尝试在 while 循环之后创建 if 语句,或者在结果为空时执行其他操作。这可能吗?

css - 向下对齐子菜单