我知道IE6 / 7本身不支持画布,所以我在浏览器中使用了excanvas.js。我有一个脚本,它将两个图像绘制到canvas标签上。 例如
var canvas = $('.map_container')[0];
var context = canvas.getContext("2d");
context.drawImage(images.national,getPositionOrScale(0),getPositionOrScale(0),getPositionOrScale(images.national.width),getPositionOrScale(images.national.height));
现在我在两个不同的图像上调用了context.drawImage并且绘制了两个图像,但是当我在IE6 / 7中时,我去打印预览或打印它。它只打印绘制的最后一个img。
为什么它不能按原样打印完整画布?
答案 0 :(得分:1)
我发现他们彼此重叠。我相信这对你来说是古老的历史,但是如果你把两个中的一个放在一个高度设置为画布大小的div中,你应该能够看到它们。