问题标签 [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.
javascript - 如何通过 jQuery 保持鼠标悬停的 DIV 可见?
好吧..有点复杂的问题。当您将鼠标悬停在 TR 上时,我会出现一个 DIV。
我试图得到它,以便当您将鼠标悬停在 DIV 上时,它不会消失。有小费吗?
澄清 现在,当您将鼠标悬停在 TD 上时,会出现 DIV。我对其进行了操纵,以便当您将鼠标悬停在 DIV 上时,它会保持不变(曾经消失)。但是现在,当您的鼠标离开 TR 并离开 DIV 时,DIV 不会消失。
jquery - Hover/mouseenter 事件反复触发 jQuery UI 的“动画”
所以我有一个导航,我正在使用 jQuery 的 UI 动画来让列表项向下滑出视图,更改颜色,然后向上滑动,以不同的颜色显示按钮。
我遇到的问题是,每当我将鼠标悬停在列表项上时,悬停事件就会不断触发,直到鼠标离开。
更奇怪的是,鼠标离开事件似乎在悬停事件之后立即触发,而不管鼠标是否实际离开了列表项。无论我使用悬停还是鼠标输入,都会发生这种情况。
这是我所拥有的: HTML:
jQuery:
CSS:
如果我非常缓慢地将鼠标移入列表项之一,我可以达到我想要的效果,里面只有几个像素。这项似乎应该相对容易的任务让我发疯了。
我已经搜索了网络并尝试了诸如取消绑定 mouseenter 事件,仅在 mouseleave 事件触发无济于事后使用条件运行动画。
任何建议将不胜感激,最好在我秃顶之前。谢谢!
jquery - JQuery动画边框不移动div
我想通过首先在 mouseenter 上使其边框加厚 5px,然后在 mouseleave 上将边框减小 5px 来为 div 设置动画,棘手的部分是我不希望 div 看起来像在移动(如果你只是为边框设置动画,整个 div 看起来会发生变化,而不仅仅是边框变厚/变薄)。我非常接近,但我被困在最后一部分:mouseleave。到目前为止,我所拥有的是:
我在这之前的某个地方设置了边框为20px,并且没有设置边距,所以它是0px。div 在 mouseenter 上的动画效果很好,我可以使边框更厚而 div 不会实际移出位置,但是当触发 mouseleave 时,div 将首先将自身重新定位到该位置,就好像从未调用过“margin -5px”一样,然后慢慢减小它的边界,似乎实际上并没有调用“magin:'0px'”。
我不确定我的描述是否有意义,如果需要,我可以制作一个原型。
wpf - wpf datagrid 输入编辑
我希望这是一个简单的。我在 wpf 应用程序中有一个数据网格。其中一列是复选框列。如果单元格已被选中,用户只能选中复选框。所以实际上要选中任何框,用户必须双击,一次选择,然后再次选中该框。我希望用户能够通过单击来正确地选中该框。我找不到任何明显的属性来实现这一点。这样做的最佳方法是什么?
c# - MouseEnter 和 MouseLeave 事件未在用户控件中引发
这是问题所在:
- 我有一个简单的 c# 表单
- 我有一个简单的 c# 用户控件,其中包含一个图片框和其他按钮。
- 我的表单包含用户控件的一个实例。
- 我希望当用户在图片框中执行 mouseEnter 时,鼠标光标会发生变化,而当用户对图片框执行 mouseLeave 时,鼠标会恢复正常。
现在发生的是事件根本没有被触发。我在 MouseOver、MouseEnter、MouseMove、MouseLeave 等中设置了断点,但没有一个被触发。这是我第一次在 C# 中遇到这个问题。
我认为这与“路由事件”有关,但我无法弄清楚。如果有另一种方法来实现我正在做的事情,这也将被视为一种解决方案。重要的是,最终,用户控件将成为鼠标光标在其“领土”上的主人。
提前致谢!
jquery - 如何在 mouseenter 上向左滑动 li 类,在 mouseleave 上向右滑动?
我正在尝试在 mouseenter 上向左滑动并在 mouseleave 上向右滑动到多个 li 类,这些类已经被具有悬停功能的图像交换脚本使用。
当我尝试在与上面相同的脚本中使用下面的脚本时$('#thumb ul li a').hover(
,它会破坏现有的交换图像的悬停功能,并且 li 类不会滑动或执行任何操作。
我是否应该运行单独的脚本,一个用于交换图像,另一个用于滑动#thumb ul li a
我定义为 li 类的链接?谢谢!
jquery - 在 Firefox 5 中,jQuery slideDown() 在子列表项中启动动画链
我使用 jQuery 创建了一个下拉菜单。因此,当我将鼠标悬停在一个按钮上时,它会向下滑动菜单。现在,如果我将鼠标移出菜单并在它向上滑动之前将其放回(菜单有很多项目,因此有足够的时间将鼠标移回菜单)在下拉菜单上它会启动一系列slideDown() 和 slideUp() 函数,它不会停止,直到我移动菜单的鼠标或返回按钮。下面是我的 jQuery 代码:
我一直在网上寻找,我已经尝试过 e.stopPropagation() 但它不起作用。
这仅在 Firefox 中发生,在 IE7、IE8、Safari、Chrome 中一切正常,不确定其他版本的 Firefox。
请指教
jquery - jQuery - 帮助组合多个 mouseenter/mouseleave 事件
抱歉,如果这是一个菜鸟问题,但有没有办法结合这些 mouseenter/mouseleave 事件?
我已经尝试了各种程序员的各种方法。我试图通过将鼠标悬停在mouseenter
函数链接到每个 div 的 li 类上来独立隐藏/显示多个 div,但我是 jQuery 新手,似乎找不到解决方案。我知道必须有一种更清洁的方法来做到这一点,但我还没有找到。任何帮助将不胜感激!
谢谢
html:
jquery - 涉及两个函数的 if-else 语句
当谈到 jQuery 时,我仍然是个菜鸟,我真的很想弄清楚这个问题,我希望有 Javascript 经验的人可以为我指明正确的方向。
我有一个悬停函数,涉及一个 div 隐藏/显示事件,该事件是通过悬停 li 类触发的,该类涉及一个带有动画的单独的 mouseenter/mouseleave 函数。
jQuery:
//Slide left li classes on mouesenter
在这些条件下,我试图让 mouseleave 动画着火:
- 如果:当悬停函数通过悬停其他 3 个 li 类中的任何一个触发时
- else: 与 mouseenter 函数相同的事件
因此,如果 $('.home')
鼠标悬停,它将向左滑动,并且右侧的相应 div 将显示并保持显示,并且无论鼠标的意图如何,都将显示 li 类动画,但是,如果 $('.home')
鼠标悬停后并出现相应的 div,则用户将鼠标悬停在说 $('.about')
, &('.home')
将滑回它的默认 CSS 位置,同时隐藏它对应的 div 并同时触发 $('.about')
动画以及显示 $('.about')
li 类的对应 div 等等。这应该是连续的(如循环)。
有什么想法吗?
html:
建议将不胜感激!
谢谢
jquery - JQuery - 在 mouseenter 上显示一个 div
我创建了以下 HTML。黄色框包含图像缩略图。当我将鼠标悬停在缩略图上时,它会在缩略图顶部显示一个视图链接。
但是如果我快速移动鼠标,我会让链接 div 闪烁。
这是代码 - 您可以将其复制并粘贴为 html 并进行测试。
在 FF 4.0 中也没有调用 mouseleave。有任何想法吗?