检测元素底部边距上的鼠标悬停

用户名

用普通的JavaScript或jQuery是否可以检测到元素底边上的鼠标悬停,即,当鼠标位于元素底边上但不包含在元素自身上吗?

现在看来,这是可能的,因为,当鼠标移动到段落元素的底边距编辑器可以显示一个链接(一个“+”号),而不是当鼠标移动到段落文本。我不知道他们如何实现这一目标。这是在Medium中的工作方式:http : //d.pr/i/njS+

编辑:中等不要使用嵌套的元素,它只是具有其底边距的普通元素。看到这里:http : //d.pr/i/X7Gb+

由于特定的原因,我不能使用嵌套元素,而是想像Medium一样,仅使用普通元素及其边距底部。

赫尔曼

您不能,边距不是元素的一部分。但是您可以使用2个嵌套的DIV。然后,检测鼠标是否在外部DIV上方,而不是在内部DIV上方。我确定这是中型编辑器的工作方式(尽管我无法检查)。

例如使用jQuery检查:

$('#outer').is(":hover") && !$('#inner').is(":hover")

更新:在Medium的示例图像中,外部DIV将是#editor_4,除了内部DIV,还有其他元素,但是原理是(或可以是)相同。

对于很多行,在鼠标悬停事件中为每行设置/清除布尔值标志可能比每次选择并测试每个元素更有效。

Update2:我创建了一个jsFiddle,它使用单个布尔标志来实现此目的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将鼠标悬停在页面元素上时,“Body”节点底部会打印“True”

来自分类Dev

将鼠标悬停在元素上?

来自分类Dev

检测鼠标悬停在哪个元素上并传递给函数

来自分类Dev

Pygame鼠标悬停检测

来自分类Dev

检测鼠标悬停在重叠的+透明图像上

来自分类Dev

仅处理鼠标悬停在jquery上的元素

来自分类Dev

伪元素:将鼠标悬停在:: before上

来自分类Dev

Javascript将鼠标悬停在元素的动态数量上

来自分类Dev

如何获取鼠标悬停在元素上的属性

来自分类Dev

直到将鼠标悬停在元素上才会显示

来自分类Dev

在导航栏中将鼠标悬停在顶部元素上

来自分类Dev

将鼠标悬停在兄弟元素上的jQuery轻弹

来自分类Dev

仅处理鼠标悬停在jquery上的元素

来自分类Dev

Selenium:无法将鼠标悬停在元素上

来自分类Dev

vuejs 鼠标悬停在此元素上添加类

来自分类Dev

使用 jquery 检查是否鼠标悬停在元素上

来自分类Dev

jQuery:将鼠标悬停在主元素上时如何悬停子元素的子元素

来自分类Dev

当鼠标悬停在悬停元素上时,如何设置悬停效果继续显示?

来自分类Dev

当鼠标悬停在悬停元素上时,如何设置悬停效果继续显示?

来自分类Dev

在智能手机浏览器上检测悬停或鼠标悬停

来自分类Dev

(Pygame)鼠标悬停检测问题

来自分类Dev

鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

来自分类Dev

如果悬停在另一个重叠元素上,请保持鼠标悬停

来自分类Dev

将鼠标悬停在按钮上,同时仍具有其背后元素的悬停效果

来自分类Dev

使用鼠标滚动网页-将鼠标悬停在侧面元素上

来自分类Dev

javascript触发将鼠标悬停在绝对元素和绝对元素下的元素上

来自分类Dev

将鼠标悬停在子元素上,而不在父元素上

来自分类Dev

将鼠标悬停在子元素上,在父元素上更改CSS?

来自分类Dev

鼠标悬停时调整元素的大小

Related 相关文章

  1. 1

    将鼠标悬停在页面元素上时,“Body”节点底部会打印“True”

  2. 2

    将鼠标悬停在元素上?

  3. 3

    检测鼠标悬停在哪个元素上并传递给函数

  4. 4

    Pygame鼠标悬停检测

  5. 5

    检测鼠标悬停在重叠的+透明图像上

  6. 6

    仅处理鼠标悬停在jquery上的元素

  7. 7

    伪元素:将鼠标悬停在:: before上

  8. 8

    Javascript将鼠标悬停在元素的动态数量上

  9. 9

    如何获取鼠标悬停在元素上的属性

  10. 10

    直到将鼠标悬停在元素上才会显示

  11. 11

    在导航栏中将鼠标悬停在顶部元素上

  12. 12

    将鼠标悬停在兄弟元素上的jQuery轻弹

  13. 13

    仅处理鼠标悬停在jquery上的元素

  14. 14

    Selenium:无法将鼠标悬停在元素上

  15. 15

    vuejs 鼠标悬停在此元素上添加类

  16. 16

    使用 jquery 检查是否鼠标悬停在元素上

  17. 17

    jQuery:将鼠标悬停在主元素上时如何悬停子元素的子元素

  18. 18

    当鼠标悬停在悬停元素上时,如何设置悬停效果继续显示?

  19. 19

    当鼠标悬停在悬停元素上时,如何设置悬停效果继续显示?

  20. 20

    在智能手机浏览器上检测悬停或鼠标悬停

  21. 21

    (Pygame)鼠标悬停检测问题

  22. 22

    鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

  23. 23

    如果悬停在另一个重叠元素上,请保持鼠标悬停

  24. 24

    将鼠标悬停在按钮上,同时仍具有其背后元素的悬停效果

  25. 25

    使用鼠标滚动网页-将鼠标悬停在侧面元素上

  26. 26

    javascript触发将鼠标悬停在绝对元素和绝对元素下的元素上

  27. 27

    将鼠标悬停在子元素上,而不在父元素上

  28. 28

    将鼠标悬停在子元素上,在父元素上更改CSS?

  29. 29

    鼠标悬停时调整元素的大小

热门标签

归档