问题标签 [mousehover]
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.
.net - 时间:2019-04-10 标签:c#checkedlistboxMouseMove vs MouseHover事件处理程序
我正在使用以下MouseMove
事件处理程序将文本文件内容显示为 CheckedListBox 上的工具提示,并且每个 checkedListBoxItem 都有一个文本文件对象。
问题是,由于在checkedListBox 上频繁移动鼠标,我的应用程序变慢了。
作为替代方案,我想,我应该使用MouseHover
事件及其处理程序。但我找不到我的 musePointer 当前在哪个 checkListBoxItem 上。像这样:
这里int index
正在返回 -1 并且chk.SelectedItem
正在返回null
。
这类问题的解决方案是什么?
c# - 鼠标悬停,工具提示显示多次
我有一个自定义控件(C#,Visual Studio)。我想在鼠标悬停事件上显示一个工具提示。
但是,无论我做什么,它要么永远不会显示,要么有机会显示多次。
我认为这很简单:
但这不起作用。我已经尝试了很多东西,但似乎无法让它发挥作用。我想让工具提示成为组件的一部分,因为我想从中访问私有字段以进行显示。
谢谢你的帮助
jquery - 悬停时的JQuery获取鼠标已移动到的元素
我有一个导航系统,它在某些元素上具有单级下拉菜单。我已经让它按照我想要的方式工作了,只是当鼠标沿着它移动时很容易掉出导航的底部(这是第二条全宽线下拉与内联项目)。
我需要一种方法来阻止导航在您掉出底部时消失,而不会干扰其他导航项目(这样当您将鼠标悬停在它们上方时,它们仍会立即隐藏导航)。
有没有办法在调用悬停事件时找到您正在鼠标移动的元素?通过这种方式,我可以检测他们是否将鼠标悬停在身体上并启动一个计时器以在 1000 毫秒或其他时间内隐藏导航。
我已经尝试过 hoverIntent 但这对我需要的东西不起作用,因为我无法承受从一个导航项目移动到另一个的延迟......这使得导航非常难以使用!
或者有没有一种方法可以检测它们是否只是使用鼠标位置从导航底部掉了出来?
任何帮助将不胜感激。当前导航的 Jquery 如下。
jquery - Jquery动画订单问题
因此,我有一个徽标可以在鼠标悬停时更改其背景,我试图拥有 5 个不同的背景,每个背景都显示在鼠标悬停上,而不是随机的,并在第 5 次鼠标悬停完成时返回第一个背景。我怎样才能做到这一点?
这是jquery脚本
和CSS
编辑:
我遵循了 Scott M. 的建议并获得了以下代码:
它可能缺少一些东西......
但问题是我不知道如何使用它们各自的图像添加其他 div(logo1、logo2、logo3 和 logo4),然后在打开鼠标悬停之前保持不可见,最好的方法是什么?显示:没有?
javascript - 多个鼠标悬停与jquery?
假设我有一个带有背景图像(我的徽标)的 div,我需要将此 div 与其他 4 个相同图像但颜色不同的 div 切换。每个图像都将使用 jquery 效果在鼠标悬停时调用,因此它会平滑显示,顺序为 div1、2、3、4、5,然后重新启动。
一个更简单的解释是..一个具有 5 种不同颜色背景的徽标,当您将鼠标移到徽标上时,每种背景颜色都会显示,就像您第一次通过它时它会是绿色的,但如果您通过鼠标再次超过标志,它将是蓝色的,依此类推。
现在作为 javascript 和 jquery 的完全新手......我怎样才能做到这一点?有人可以通过一些教程或特定文章指导我,或者如果代码开始,可以给我一个片段吗?我之前曾试图问过这个问题,有人回答了一段代码,该代码将是一个变量(确切地说是一个计数器),但我并不真正了解它是如何工作的以及如何实现它......
c# - TreeNode 鼠标悬停工具提示未显示
当鼠标悬停在树视图节点上时,我试图显示工具提示。但是工具提示没有出现。
这是我的代码:
我应该检查什么?
c# - C# 在父级的 MouseHover/MouseLeave 上显示/隐藏元素
在 C# 中,我们有以下内容:
- A
UserControl
包含 aPictureBox
和一个不可见的FlowPanel
。
我想要达到的目标:
- 当
UserControl
悬停 (MouseHover
) 时,不可见FlowPanel
将设置为visible = true
。当鼠标离开UserControl
orFlowPanel
时,FlowPanel
应该设置visible = false
。
使用MouseLeave
onUserControl
不起作用,因为当鼠标进入时会触发此事件FlowPanel
。隐藏FlowPanel
鼠标离开时FlowPanel
会这样做,但是有问题(有时MouseLeave
会触发,有时不会)。
解决此问题的最佳方法是什么?
c# - 整个窗口的 MouseHover/MouseLeave 事件
MouseHover
我有 Form 子类和处理程序MouseLeave
。当指针在窗口的背景上时,事件工作正常,但是当指针移动到窗口内的控件上时,它会引发一个MouseLeave
事件。
反正有一个事件覆盖整个窗口。
(.NET 2.0、Visual Studio 2005、Windows XP。)
jquery - 在悬停时向此 jquery 添加延迟
我正在使用这段代码:
效果很好
我想做的是为鼠标悬停事件添加延迟
老实说,我在另一个网站上找到了这段代码,但并不完全理解它是如何工作的。
我知道当用户鼠标移出时,会调用 navBar_timer 函数,这会在下拉菜单再次隐藏之前添加某种延迟,但我不太明白如何在鼠标悬停时实现悬停。
任何指导将不胜感激
谢谢
jquery - 将鼠标悬停在其子元素上时,如何防止父鼠标悬停触发?
所以假设我有一个红色的正方形图像,当鼠标经过它时会变成绿色,当鼠标离开正方形时它会变回红色。然后我用它做了一个菜单之类的东西,这样当我将鼠标悬停在正方形上时,它会变成绿色,下面会出现一个矩形。
我想要发生的是:在矩形出现后,我将鼠标移出正方形并移到矩形上方,我希望正方形保持绿色,直到我将鼠标移出矩形。
我如何用 jquery 做到这一点?我使用的代码是这样的: