问题标签 [mouseout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2204 浏览

jquery - 为什么 .mouseOut() 将鼠标悬停在 mouseOut 目标内的文本上时会触发?

例如,如果我这样做了,$('div#something').mouseout(function(){});那么当我将鼠标悬停在#something div 内的文本上而不是离开 div 时,该函数将触发。

我希望它仅在我离开 div 时触发,而不是在我将鼠标悬停在 div 内的文本上时触发。

为什么会这样?

0 投票
2 回答
1955 浏览

jquery - jquery mouseover mouseout

我有四张带有“翻转”类的图片,因此当鼠标移过每张图片时,会显示一个与图像标题共享其 id 的列表项,而当鼠标离开时,列表项会被隐藏。

我的问题是图像非常接近,如果鼠标进入和离开太快,它看起来就像列表项在闪烁。我更喜欢它,以便鼠标悬停动画必须在下一个鼠标悬停动画开始之前完成,反之亦然。

我该怎么做?

JS FIDDLE @ http://jsfiddle.net/callumander/XhpuT/

0 投票
2 回答
422 浏览

javascript - 如何检测任意鼠标位置(x,y)的元素?

可能重复:
在指定位置获取元素 - JavaScript

如何检测任意鼠标位置(x,y)的元素?

我正在使用mouseenter/mouseleave突出显示悬停的项目。不幸的是,当鼠标隐式移动时,这些都不会触发,这会导致错误的项目被突出显示。隐式移动鼠标的一个示例是使用箭头键或触控板滚动页面。

您可以在此处查看带有评论的工作演示:http: //jsfiddle.net/bkG2K/6/

我的解决方法是每隔一段时间检查鼠标的位置,或者在可能的情况下在滚动之后检查鼠标的位置,并根据当前鼠标坐标更新悬停状态。但我不确定如何在给定 X,Y 的情况下找到 DOM 元素。

想法?如果您对根本问题有更好的解决方案,请随意!

0 投票
1 回答
1164 浏览

jquery - jQuery Fading 效果多次出现

我正在尝试编写一个简单的 jQuery 脚本来对页脚应用淡入淡出效果。在 mouseover 事件中,它以 opacity = 1 淡入,在 mouse out 事件中,它淡出到 opacity 0.01。我已将此效果应用于父 div。问题是,每次我将鼠标移到子元素上时,它都会触发事件并使 div 多次闪烁。我怎样才能阻止它?我希望当我将鼠标悬停在父 div 上而不是当我在父 div 内移动鼠标时触发 mouseover 和 mouseout 事件。

这是情况

提前感谢您的任何帮助... :)

0 投票
2 回答
31958 浏览

jquery - 用 jQuery 改变不透明度

我在网格上有 9 个项目,我希望所有项目在每个项目上都有 0.5 的不透明度,并且只有当将鼠标悬停在 div/item 和里面的所有东西都有 1.0 的不透明度时。

这是JS

HTML

加载时所有项目的不透明度为 0.5,但聚焦时不透明度不会更改。我在这里做错了什么?

0 投票
2 回答
3445 浏览

label - Raphael JS:鼠标悬停/鼠标移出 - 文本标签问题

我使用 Raphael JS 创建带有区域和文本标签的 SVG 地图。当您将鼠标移到该区域上时,我希望该区域突出显示。

我现在有这个工作,但是当我将鼠标移动到标签上(在区域的中心)时,该区域的 mouseout 事件被触发,因此该区域再次未突出显示。

有什么办法可以防止这种情况发生,或者解决方法?

0 投票
2 回答
2766 浏览

html - 如何正确地为 UL 制作 onmouseout 事件?

检查这个简单的代码:

onmouseout即使我在用鼠标UL遍历内部,也会触发该事件。LI

这是使用 FireFox 的,我怎样才能使它正确,所以当我真正离开时触发事件UL

0 投票
1 回答
328 浏览

jquery - jquery selectbox - 如何让它在鼠标移出时消失?

我正在使用jquery selectbox plugin,我的问题是当我将鼠标移到可选择区域之外时,我想让下拉列表消失。

你知道这是否可能吗?

谢谢你!

0 投票
2 回答
1210 浏览

jquery - 鼠标悬停在指定的 div 上并保持原始 div 打开

我试图用简单的英语做到这一点:我从鼠标悬停事件中有一个打开的 div,当我将鼠标从 div 中取出时,它会在鼠标移出时关闭,完美。我需要的是,当我鼠标移出时,如果我将鼠标移到具有 x 类或 y 类的 div 上,openDiv 将不会关闭,除了 x 类或 y 类之外的任何其他 div 上的任何鼠标移出都会导致 openDiv 关闭。

这是我到目前为止所拥有的,但它不起作用:

更新: 我需要更多帮助来选择有效的答案!jsfiddle.net/bUzPG/8 悬停在类 x、y 或 z 上使其保持打开状态,悬停在 x 或 z 上会使 openDiv 变为粉红色,但悬停在 openDiv 之外也会将其变为粉红色,此时它应该变为灰色并隐藏它。知道如何使它变灰并隐藏吗?

0 投票
5 回答
1708 浏览

jquery - jQuery mouseover mouseout 函数跳舞

以下函数会在鼠标悬停时在画廊上打开一个框。问题是它不会停止尝试打开和关闭。这与鼠标在图片周围移动时触发的 mouseout 功能有关。

气死了。关于修复它的任何想法?

奇妙