标签: javascript html5 canvas
我有一些HTML div的容器和一些CSS,如果我将鼠标悬停在它们上面,背景颜色会发生变化。我想在容器顶部覆盖一个画布,以便我可以绘制线条。问题是当画布重叠时,div的悬停变化不再有效。有没有办法覆盖画布但仍然有CSS或JavaScript onmouseover事件仍然可以在下面的元素上工作?
答案 0 :(得分:3)
所以你想要一种透明画布,它将除了点击之外的所有鼠标事件传递给它后面的元素?
答案 1 :(得分:0)
通过使用指针事件CSS属性来解决所有麻烦的替代方法。 Mozilla,Webkit和IE6-8(excanvas)都支持这一点。 Opera没有,但我真的不在乎。
<canvas style="pointer-events:none;"></canvas>