问题标签 [mouseenter]
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.
wpf - WPF ListBox 数据模板和图像问题
我有一个带有 StackPanel 的 ListBox,其中包含图像和标签。
我想在当前鼠标悬停的图像后面显示第三张图像(glow.png)。我似乎无法向堆栈面板添加第二张图像,并将其可见性设置为隐藏。我什至还没有解决鼠标悬停部分。
是否在堆栈面板中添加另一个图像,然后将其可见性设置为在 mouseenter 上可见正确的方法,然后在 mouseleave 上换回?
谢谢。
jquery - mouseenter 上的 jQuery UI 滑动效果
我已经在这几天了,所以任何帮助将不胜感激。我有一个链接,其中包含两个相互重叠的 div。顶部 div 被隐藏,但在 上滑入以部分覆盖底部 div mouseenter
,然后在 上再次滑出mouseleave
。它在一定程度上工作,但有点错误。这就是我为 jQuery 所拥有的(我从演示和文档中拼凑而成):
这是页面结构(这是一个wordpress页面)
jquery - jQuery mouseout 超时
之前已经处理过类似的问题,但我相信由于使用了 bind() 函数,我的问题略有不同。无论如何...
我想淡出“mouseenter”上的叠加层,但只在“mouseleave”后 2000 毫秒内淡出。
我还有一个问题:当 .overlay div 淡出时,我需要能够单击它下面的内容,即我需要 div 完全消失或向下移动 z-index 堆栈。但是,如果我尝试添加它,脚本会认为鼠标已离开 .overlay div,因此 .overlay 会淡入。
出于同样的原因,我不能使用fadeOut() 和fadeIn()。
silverlight - 动画期间未触发 MouseEnter 事件
我有一个由动画(带有 RenderTransform)移动的红色边框,下面的蓝色边框正在处理 MouseEnter 事件。
不幸的是,当鼠标进入蓝色边框时(因为红色边框已移开),但当鼠标移动时,不会触发 MouseEnter。
下面的示例在 Silverlight 中进行了测试,但我相信 WPF 中也会发生同样的情况。
编辑:经过进一步测试,这在 WPF 中有效。这是 MrJul 建议的错误还是 Silverlight 中的“缺失功能”之一?
XAML
后面的 C# 代码
.net - 在 ScrollBar 上移动时触发 TreeView MouseLeave 事件
在 TreeView、ListBox 中,或者从我的谷歌搜索任何带有 ScrollBar 的内容中,ScrollBar 不被视为控件的一部分。
我有一个要放入自定义控件的 TreeView,它是 Dock Fill。因此,它充当了一个自定义 TreeView,它具有我们在一个地方管理它的所有逻辑。
在我们程序的某些部分中,我们根据 MouseEnter 事件将其滑出,并在 MouseLeave 事件上将其滑回,但是我们目前正在为此使用 3rd 方库的 TreeView,我的任务是替换它。
因此,我已将所有内容移至 Windows TreeView,但找不到可靠捕获 MouseLeave 的方法——仅当它离开整个 TreeView 时,包括滚动条。
我见过一种骇人听闻的解决方案,将其包装在具有多个像素的面板中并捕获面板的 MouseLeave,但我几乎不相信这是微软在这种情况下打算让我们做的事情。
简而言之:
ScrollBar 不会为控件触发 MouseEnter 或 MouseLeave,这使得使用 MouseEnter/MouseLeave 滑出控件无法使用,因为用户无法使用 ScrollBar。
处理这种情况的首选方法是什么?
javascript - Firefox 中的 jQuery Mouseenter/Mouseleave 问题
我只在 Firefox 中遇到了 mosueenter/mouseleave 事件的问题...
我只想知道鼠标何时离开包含的 DIV。但是,如果您将鼠标快速移动到文本框上或将鼠标移动到 div 的滚动条上,事件就会触发。
- 编辑 -
我用悬停尝试了以下操作。它似乎只在 Firefox 中遇到同样的问题。
wcf - 使用.aspx 页面作为Jquery Cluetip?
我使用 .aspx 页面作为绑定到锚标记的线索提示。我需要将参数从锚点传递到此页面,然后调用 WCF 服务以使用返回的 JSON 填充我的模板。我尝试将身体加载功能,但这似乎不起作用。
谢谢科比。
jquery - 当目标 div 有子输入字段时,jquery mouseenter/mouseleave 错误
我有两个可排序列表,一个是嵌套的,在嵌套的可排序列表的 li 元素上具有鼠标输入效果。我的问题是当用户在作为输入字段的子元素的列表中快速移动鼠标时,mouseenter 和 mouseleave 函数被不一致地调用。
这是正在发生的事情的示例,您必须将一个窗格拖到列表中,然后将 3-4 个文本框项目拖到窗格中才能看到问题。您可以看到右上角的 2 个数字正在跟踪鼠标的进出。注意到目前为止,我只在 Firefox 3.5.7 中测试了我的网站。该问题似乎已在 Firefox 3.6 版中得到解决,但我需要它才能在所有以前版本的 Firefox 3.x 上工作
我的 jquery 1.4.1 代码:
以下是 mouseenter 和 mouseleave 函数:
当我调用将 li 元素动态添加到页面中的函数时,我试图在不使用 live() 的情况下分配 mouseenter 和 mouseleave 函数。但是,问题仍然存在,您可以在 firebug 调试器中看到错误。也许它与Firefox中的relatedTarget有关。感谢您提供任何帮助。
jquery - jquery问题,在mouseenter队列上禁用
当您使用鼠标进入 .li_group 类时,它会在 1 个单个<li>
标签上产生向下滑动效果,一切顺利,但在延迟期间,如果您将鼠标移开并打开 .li_group,它会“排队”效果并将 li 向下滑动、延迟、滑动它再次下降等等......我已经尝试了我能想到的所有方法,甚至是 stop(); 但它仍然这样做......
我使用 mouseenter 而不是 hover 的原因是因为它更适合 ul / li 列表
jquery - 悬停事件和父母的问题
所以假设我有一个嵌套的 div 块:
我想要这种行为:
- 将鼠标悬停在 div 上。那个特定的 div 会改变背景颜色,而它的子元素不会。
- 将鼠标悬停在该 div 的孩子上。再次,它改变颜色,而它的孩子不改变,并且(重要)它的父母恢复到原来的颜色。
- 返回到父 div。孩子恢复到原来的颜色,父母再次改变颜色。
前两个步骤很简单:
但是我在最后一步遇到了障碍,因为当我输入一个子 div 时,鼠标输入事件在父级上仍然处于活动状态;我所做的只是让它看起来不是。触发父级 mouseleave 的唯一方法是完全退出嵌套块并再次进入。有没有解决的办法?