Eventlistener处理堆叠/重叠的画布元素

时间:2015-09-23 08:55:05

标签: javascript jquery html css canvas

我有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>

1 个答案:

答案 0 :(得分:0)

您可以在2画布上使用不应该侦听事件的CSS属性指针事件,如下所示:

pointer-events: none;

应该这样做。