问题标签 [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 回答
828 浏览

jquery - 添加 mouseOut 时间

如何修改脚本,以便当我将鼠标移出子菜单时,它仍保持打开 x 秒?

目前,一旦我鼠标移出,它就会滑动(隐藏)。我需要类似功能的悬停功能,它会在 x 秒后隐藏。

HTML:

谢谢你的帮助!

0 投票
3 回答
1362 浏览

javascript - setTimeout 和 mouseout 问题

我有这个代码:

但是 Firebug 给了我一个错误: beforemouseout 没有定义。为什么?我在 jsfiddle.net 上尝试过它并没有给出错误,但结果不是我所期望的。当我点击 #hour 隐藏文本以及触发 onmouseout 等待 5 秒然后 - 时,我期望做检查

0 投票
1 回答
3204 浏览

javascript - 如何在点击时禁用鼠标悬停事件?

我正在使用mouseover和事件,mouseout其中将更改图像mouseovermouseout

当用户点击链接时,我们可以禁用mouseout事件,以便相应的函数不会被调用吗?

0 投票
2 回答
3467 浏览

jquery - 为这段 jQuery 添加 MouseOut 延迟(菜单导航)

我是一个绝对的 jQuery 菜鸟。我一直在关注向我的网站添加 CSS/jQuery 导航菜单的教程,并且我得到了它的工作。我唯一希望看到添加的是鼠标退出时的小延迟,因为下拉菜单会立即消失当您将鼠标移出时,这会使菜单使用起来有点烦人。这是我的脚本:

有人会这么好心地将所需的代码添加到这个脚本中吗?我保证会研究你是如何做到的,所以我实际上会从中学习;-D

0 投票
1 回答
61 浏览

java - 当用户将鼠标移出屏幕时,我将如何允许用户移动视图?

我将实现视图移动,我只需要知道鼠标是否在屏幕外(窗口外)并相应地调整偏移变量。

0 投票
1 回答
468 浏览

javascript - 带有 AJAX 的 jQuery.hover 无法正常工作

我正在努力将我的 jquery 悬停与 $.post 结合起来。

我的目标是创建一堆选择按钮,如果我将其悬停,图像会发生变化(该图像的路径将由 $.post 加载)。图像将在鼠标移出时更改为其默认值。

如果单击选择按钮,它将永久更改图像。

问题是图像有时即使在悬停时也会永久更改。

链接文本中自己 尝试尝试将鼠标悬停在选择上一段时间,图像不会变回。

请问我该如何解决这个问题?

0 投票
4 回答
8635 浏览

javascript - 移动活动元素在 Internet Explorer 中丢失 mouseout 事件

在我正在使用的库中,我的任务是将元素悬停在 dom 的前面。(我把它放大了,所以我需要看到它,然后在鼠标移出时将它缩小)。

我正在使用的库有一个简洁的解决方案,它appendChildren在活动元素上使用将其移动到其父元素的末尾,从而进一步靠近 dom 的末尾并依次位于顶部。

问题是我相信因为你正在移动的元素是你悬停在mouseout事件上的那个元素丢失了。您的鼠标仍在节点上,但未mouseout触发事件。

我已剥离功能以确认问题。它在 Firefox 中运行良好,但在任何版本的 IE 中都无法运行。我在这里使用 jQuery 来提高速度。解决方案可以是普通的旧 Javascript,这将是一种偏好,因为它可能需要回到上游。

我不能在这里使用 z-index,因为元素是 vml,库是 Raphael,我正在使用toFront调用。使用 ul/li 的示例在一个简单的示例中显示问题

编辑:这是一个 js 粘贴箱的链接,以查看它的运行情况。http://jsbin.com/obesa4

**编辑2:**在发布更多信息之前,请查看所有答案的所有评论。

0 投票
2 回答
840 浏览

javascript - Javascript“mouseover”和“mouseout”事件

考虑以下代码

HTML:

CSS:

JavaScript:

正如您在此处看到的,会发生某种闪烁,因为当.b显示时,mouseout会自动发生。你将如何解决这个问题?

期望的行为是:当鼠标悬停时.a.b应该显示(应该覆盖.a),当鼠标未悬停时.a.b不应该显示。.a应始终显示。

的位置和尺寸.a不是恒定的(应即时计算)。

0 投票
3 回答
3702 浏览

jquery - 使用 setTimeout 的 Jquery mouseover mouseout 菜单

有人可以用这个简单的代码帮助我吗?我仍然是 js 的菜鸟,我不知道我做错了什么。基本上我试图制作一个鼠标悬停菜单。

鼠标悬停可以工作,但当鼠标位于链接容器之外时,它不会执行代码。

0 投票
7 回答
138404 浏览

jquery - 在鼠标悬停时更改背景颜色并在鼠标悬停后将其删除

我有表是哪个班级forum。我的jQuery代码:

它完美地工作,但是否可以在没有var color = $(this).css("background-color");. 离开之前mouseout的背景颜色并删除#380606? 谢谢你。