当我在画布上绘制一些对象时,有时新对象会放在旧对象之下。例如,我在画布上添加一些图像,然后画一条线。当我运行代码时,图像是最重要的。我在网上搜索解决方案。但是没有一个直接的解决方案。:( 在某些情况下,它被视为一个错误!在资源管理器中。如何控制 z-index?
编辑:这是我的代码
<img id="black_checkers_piece" src="egsdk/BlackCheckersPiece.png" style="display: none;">
<canvas id="c1" style="border:1px solid #998800"></canvas>
<script type="text/javascript">
var canvasID = document.getElementById('c1');
var ctx = canvasID.getContext('2d');
var img = new Image();
img.src = document.getElementById('black_checkers_piece').src;
img.onload = function(){
ctx.drawImage(img, 10, 10, 32, 32);
}
ctx.beginPath();
ctx.strokeStyle = 'red';
ctx.moveTo(0, 0);
ctx.lineTo(50, 50);
ctx.stroke();
</script>