キャンバスにオブジェクトを描画すると、新しいオブジェクトが古いオブジェクトの下に配置されることがあります。たとえば、キャンバスにいくつかの画像を追加してから線を引きます。コード画像を実行すると、最上位になります。解決策をウェブで検索しました。しかし、簡単な解決策はありませんでした。:( 場合によっては、バグとして見られます! エクスプローラーではどうすれば 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>