Javascript / jQuery在弹出窗口后检测悬停元素&不移动鼠标
Javascript / jQuery detect hover on element after popup & not move mouse
我想检测鼠标何时悬停在元素上。简单的对吧?等等,还有
如果我使用,例如,jQuery对话框,(有它),然后退出对话框与enter
或esc
,并同时与鼠标悬停在元素上,(不移动鼠标),我想检测悬停,它不会检测到它,直到我移动鼠标。
你怎么解决这个问题?
编辑1
有太多的代码要显示,但我会编辑我的问题当我有更多的时间
我基本上有一个可点击的div,点击时显示红色。当用户单击该div时,出现jquery对话框,div的颜色变为红色,注意,当对话框打开时,div仍然是红色的。在我的关闭事件中,我去掉了红色。但是,如果用户在div位置悬停时按ESC,我不希望红色消失。
所以我想div的颜色消失时,对话框关闭,如果鼠标不在该元素。我还希望div的颜色保持红色,如果鼠标在悬停元素上。
当我把鼠标悬停在该元素上,当对话框出现时,按ESC,颜色消失了,这是我不想要的。如果我稍微移动鼠标,使鼠标悬停事件激活,颜色就会改变…
希望这能证明我想要的。就像我说的,我稍后会用一些代码编辑…
当对话框打开时,我无法验证鼠标是否悬停在div上,因为对话框元素位于所有其他元素的顶部(整个屏幕被填满了)。我所做的是在close事件中添加延迟,检查元素是否悬停。因此,验证悬停代码在对话框窗口关闭后执行。
相关文章:
- 在元素悬停上显示带有javascript的弹出式网站
- 防止子元素悬停破坏父元素悬停
- jquery集合元素悬停
- 父元素悬停/活动/聚焦时隐藏元素
- 显示隐藏的容器元素 - 悬停仅在我单击容器后有效
- JQUERY可排序插件,当可拖动元素悬停在指定的元素上时启动函数
- Jquery 阻止堆叠元素悬停
- 在其他元素悬停时开始/暂停 HTML5 视频
- 在元素悬停时闪烁,同时尝试在同一事件上缩小其大小
- 如何使 li 元素悬停在动态
- "text长度"Internet Explorer中svg文本元素悬停时的更改
- 元素悬停时的暂停功能
- 将变量传递给Google Maps事件对象.(谷歌地图多边形,外部元素悬停)
- 更改多个图像/元素悬停在覆盖的图像HTML
- 如何在元素悬停时动态改变文本
- 当一个元素悬停在另一个元素上时高亮显示
- 显示/隐藏多个元素悬停与JQuery和HTML
- 如何使用jquery将显示为none的元素悬停
- jQuery, JavaScript,工作与3元素悬停
- 在元素悬停时触发javascript