问题标签 [mouseleave]
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.
jquery - 循环直到 jQuery mouseenter(); 发生,而 mousedown
你会怎么解决?它应该在鼠标按钮按下并且鼠标离开 (#List) ... 时滚动
这就是我同时所做的,但我不知道如何检查是否发生了 jQuery mouseenter 事件以及鼠标按钮是否按下...
有什么建议么?
flash - 当 wmode=opaque 或 wmode=transparent 时如何检测 Event.MOUSE_LEAVE
我有一个自定义的拖动事件,它适用于大多数事情:
问题是当我使用此代码wmode=transparent
或事件发生在舞台外时未检测到wmode=opaque
事件。MOUSE_LEAVE
MOUSE_UP
有没有办法在is或MOUSE_LEAVE
时检测事件?wmode
transparent
opaque
或者
有没有办法检测到wmode
设置为transparent
或opaque
可以实施解决方法?
jquery - IE7 的 JQuery Mouseleave 事件
我正在使用以下代码实现一个简单的下拉菜单:
jQuery代码是:
它在 Firefox 中运行良好,但在 IE 中运行良好。在 IE 中,当鼠标离开子元素(图像)时,它会触发 mouseleave 和子菜单关闭。我参考 JQuery doc 并假设 mouseleave 不会有这个问题。任何人都可以分享您对这个案例的评论吗?谢谢。
events - Mootools:如何停止事件,当其他事件发生时
我有一个关于 mootools 事件处理的问题。
我想为下拉导航延迟 mouseenter 事件。1 秒后,下拉列表将显示为“setStyle('display', 'block')...这是我到目前为止所得到的,它正在工作:
我已经使用延迟功能延迟了 mouseenter 事件......我遇到但仍然无法解决的问题是 mouseenter 事件虽然会在我已经离开导航项时发生。我进入项目,立即离开项目,一秒钟后,子项目仍然出现。因此,我需要在 mouseleave 事件中进行某种检查,无论我的菜单项是否已显示。然后我可以停止 mouseenter 事件,如果 menuitem 仍然不可见...我不知道如何从 mouseleave 事件的函数响应 mouseenter 事件...希望有人理解这一点...
提前致谢。
jquery - jquery mouseover/mouseleave 迭代?
我在图像上有一个鼠标悬停和鼠标离开,它将隐藏或显示一个 div。所有图像都在“imgmouse”类中,所有 div 都在“tri-bottom”类中,我该如何编写这个 jquery,以便第一个 tri-img 将显示和隐藏第一个 tri-bottom div 等等。因此,将鼠标悬停在第一个 .imgmouse img 上并显示 div.triangle-rollover 并将鼠标悬停在第二个 .imgmouse img 上并显示第二个 div.triangle-rollover?
代码:
这与此表有关:
jquery - 如何在动画运行时暂停 jquery mouseenter“计数器”?
我有 jquery mouseenter 和 mouseleave 的问题。我有一个链接按钮,当您将鼠标悬停在它上面以显示链接图片时,它会向左滑动。对于更流畅的动画,它至少要等待一秒钟才能滑回。但是由于延迟,当你在它上面移动不止一次时它会发射。
我已经搜索了几天关于这个主题,但没有解决方案。现在我想用一个条件来解决这个问题。到目前为止,这是我的代码。
.wait() 是超时脚本。在 if 条件下,我希望它什么都不做(没有新的 mouseenter 计数),只有在它完成后它才应该重新启动,但它不起作用。
谢谢您的帮助!
javascript - 离开页面时悬停状态保持不变 - 忽略 mouseleave
我正在使用一些非常标准的 JavaScript/jQuery 来处理悬停元素、图像交换、滑动 div、动画等,没关系。如果/当单击“可悬停”链接元素时将您带到新页面,则mouseenter悬停状态始终保持不变。
例如,如果您将鼠标悬停在某物上并单击它(链接到另一个页面),然后使用后退按钮返回该页面,您单击的元素上的mouseenter状态即使您的鼠标不再位于该元素上也会卡住.
您必须重新加载页面或重新悬停元素以重置所有内容。
我似乎记得几周前读过这个,有一个非常简单的修复,但我再也找不到了。
有人熟悉适当的解决方案吗?
谢谢!
jquery - 嵌套ul上的jQuery mouseleave
我正在整理一个包含嵌套 ul 的简单下拉列表。我希望它在悬停在顶层 li 上时动画到可见状态。然后,当鼠标离开整个导航区域时,动画到隐藏状态。
动画到可见状态时效果很好。我的问题是隐藏部分。每当鼠标离开顶层 li 时,它似乎都会触发 mouseleave。我认为 mouseleave 不应该对子元素这样做,除非我想错了。
下面是代码。任何帮助或见解表示赞赏。
和 HTML
javascript - 如何通过 jQuery 保持鼠标悬停的 DIV 可见?
好吧..有点复杂的问题。当您将鼠标悬停在 TR 上时,我会出现一个 DIV。
我试图得到它,以便当您将鼠标悬停在 DIV 上时,它不会消失。有小费吗?
澄清 现在,当您将鼠标悬停在 TD 上时,会出现 DIV。我对其进行了操纵,以便当您将鼠标悬停在 DIV 上时,它会保持不变(曾经消失)。但是现在,当您的鼠标离开 TR 并离开 DIV 时,DIV 不会消失。
jquery - .mouseleave() 和 .delay() 一起工作
我有几个“触发器”(<li>s
)的列表,每个触发器显示一个特定的 DIV,每个 DIV 都有“关闭”按钮。
现在,我想通过向打开/可见 DIV 添加计时器/延迟来提高可用性,以便在用户将鼠标从触发器移开 3 或 5 秒后,打开/可见 DIV 淡出。
我现在遇到的问题是,每当我使用 .mouseleave() 添加函数时,一旦鼠标离开触发区域,打开/可见的 DIV 就会隐藏。
但是,如果您删除该功能,则 DIV 将保持可见,您可以通过单击关闭按钮将其关闭。
这是我的情况的FIDDLE/DEMO。
任何帮助将不胜感激。
谢谢。