我有3个重叠的画布,它们位于div(canvasContainer)中。 div包含一些事件监听器,第一个画布也是如此。我希望最后一个画布位于3画布的顶部,但仍然会听第一个画布的事件。我不想使用z-index参数。
<canvas width="512" height="512" id="canvasXTKP" style="position: absolute; display: block; opacity: 0.8; width: 100%; height: 100%; cursor: default;"></canvas>
<canvas width="512" height="512" id="imageView" numcanvas="15" style="overflow: visible; position: absolute;"></canvas>
<canvas width="512" height="512" id="imageTemp" style="z-index: 10; overflow: visible; position: absolute; cursor: auto;"></canvas>
答案 0 :(得分:0)
您可以在2画布上使用不应该侦听事件的CSS属性指针事件,如下所示:
pointer-events: none;
应该这样做。