我有一个<canvas>
使用 jQuery 放入 div 的元素。我在画布上绘制的线条出现然后很快消失。
当我将文本放入$('#solutionDiv')
div 时,它会在页面加载时出现,然后被我的画布(短暂)覆盖,然后在画布消失时重新出现。这发生在 FireFox 和 Chrome 中。我正在使用一个名为的滑块库tigra_slider_control
。我认为这不是问题,但可能是。
var solnCanvas=document.createElement('canvas'); // should be accessible through $('#solutionDiv > canvas')
solnCanvas.width = 480;
solnCanvas.height = 480;
var solnContext=solnCanvas.getContext('2d');
solnContext.strokeStyle = '#00f'; // blue lines
solnContext.lineWidth = 4;
solnContext.moveTo(50,16);
solnContext.lineTo(50,5);
solnContext.lineTo(5,5);
solnContext.stroke();
$('#solutionDiv').append(solnCanvas);
对应的div是:
<div id="solutionDiv" style="width:580px;height:500px;" class="boxy">
Now you see it ... <br />
Now you don't
</div>
我不需要(或想要)此 div 中的文本。这只是为了试验......任何帮助将不胜感激。