gpt4 book ai didi

javascript - 将 JavaScript 鼠标事件从一个元素传播到另一个元素?

转载 作者:行者123 更新时间:2023-12-02 21:15:58 25 4
gpt4 key购买 nike

我使用 HTML div 元素作为 canvas 的工具提示,即 div 应像鼠标一样跟随鼠标的运动指针在 canvas 元素上移动。

这几乎有效。工具顶部位于鼠标指针的东南方向,当指针向东南方向移动时,指针可能会移动到 div 元素上,从而不再有鼠标移动事件正在到达 Canvas 。仅当鼠标进一步移动到 div 之外时,此问题才会解决,这会使 div 以丑陋的方式跳转以调整到该位置。

如何避免这些跳转并实现 div 对于鼠标来说是“透明”的?

通常的冒泡不起作用,因为 canvas 无法容纳子元素;至少当我将子项添加到 canvas 时,它们不会显示。

没有使用/可用的外部模块,例如 jQuery 或任何其他模块。

最佳答案

您应该能够使用pointer-events: none;在 div 上。

关于javascript - 将 JavaScript 鼠标事件从一个元素传播到另一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60972501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com