【发布时间】:2015-07-27 14:51:45
【问题描述】:
我有一个 Web 应用程序,其中包含一个捕获 mousewheel 事件的图像,以便将图像精确地缩放到光标所在的位置。
在这张图片的顶部,我显示了一个自定义工具提示,它只是一个包含文本的 div。当我在工具提示上mousewheel时,图像没有被缩放。
我尝试在工具提示上绑定图像mousewheel 事件,但是事件的offsetX 和offsetY 对应于相对于工具提示而不是相对于图像的光标位置。
我该怎么做:
要么得到 图像offsetX和offsetY,即使光标在工具提示上?或- 防止工具提示在图像之前捕获鼠标滚轮事件?
编辑:
实际上,之前,我可以通过单击来选择工具提示;但是通过添加 CSS 样式 'pointer-events:none'(由 Aramil Rey 建议),click 事件没有任何效果(显然)。
因此,我该怎么做:
- 阻止工具提示在图像之前捕获
mousewheel事件? -
仍然让工具提示捕捉到
click事件?
【问题讨论】:
标签: javascript css dom-events mousewheel