jquery - CSS 顶部,左侧 block 鼠标悬停

标签 jquery css

为什么当 css top 被定义时 jquery 和 html 不能捕获鼠标悬停? 如何让它发挥作用?

<div id="myDiv" onmouseover="exe()" style="top: 10px;"></div>

<script>
    function exe(){
        alert();
    }
    $('#myDiv').mouseover(exe());
</script>

最佳答案

你的div是空的,加个padding,然后就是检测区域了。

<div id="myDiv" onmouseover="exe()" style="padding:5px"></div>
<script>
     function exe(){
         alert();
     }
     $('#myDiv').mouseover(exe());
</script>

See JSFiddle

关于jquery - CSS 顶部,左侧 block 鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685115/

相关文章:

css - 如何在两个div和button之间显示

css - 为什么float right出现在float left的下方?

javascript - 如何制作一个可以更改我网站语言的菜单

javascript - AJAX 请求在机器上使用 1GB 的本地 RAM

javascript - 基于动态生成的 DOM 元素运行脚本

jquery - 我如何让这个导航在 iphone 和 ipad 上工作,尽管它是响应式的

css - 如何在属性选择器中使用/模拟类似正则表达式的反向引用?

javascript - 滚动经过元素时如何添加和删除类?

javascript - ComputedObservables 在 ko.mapping.fromJS 之后不会重新计算

css - 只有 1 个 LESS CSS 文件处于事件状态