javascript - 如何检查按钮是否悬停

标签 javascript html css

是否有任何 javascript 属性来检查按钮是否处于悬停状态。这是我需要的,因为当鼠标已经悬停在按钮上时,我会执行特定任务。

我可以看到事件 onMouseOver 但没有属性来检查鼠标是否悬停。

谁能帮我解决这个问题。

最佳答案

试试这个 (jQuery)。它很乱,但你明白了:

http://jsfiddle.net/sRsK3/1/

<input type="text" value="test"><input type="button" value="test">

<div id="div">-</div>

与:

$(function(){
    $('*')
        .data('hovering', false)
        .mouseover(function(){$(this).data('hovering', true)})
        .mouseout(function(){$(this).data('hovering', false)});
   });

window.setInterval(function() {
    $('#div').html("Textbox currently hovered: " +
                   $('input[type="text"]').data('hovering'));
}, 100)

关于javascript - 如何检查按钮是否悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093645/

相关文章:

CSS 溢出 :hidden hide full child content at my page

javascript - 如何根据数据有条件地更改 react 表访问器值?

javascript - 在 DropDown 中使用 TempData 值时出错

html - 如何将倾斜的 div 停靠到上面的 div?

html - 如何使假占位符成为焦点

javascript - 无法让 Datatables 与 Bootstrap 3 集成

jquery - ddsmoothmenu 在第一次打开时展开所有菜单项

javascript - Chrome 对已加载的图像发出 GET 请求?

javascript - 有没有更优雅的方式来实例化这个Map?

javascript - 第一个选项未显示在选择字段中