2011-09-16 45 views
1

我知道IE6/7本身不支持畫布,所以我在IE瀏覽器中使用excanvas.js。我有一個腳本,將兩個圖像繪製到畫布標籤上。例如,在IE6/7中打印HTML5畫布

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

你有沒有找到答案? :( –

+0

不幸的是,我一直無法找到答案。只要你提到IE6/7人們會自動說「爲什麼不升級或獲得適當的瀏覽器」 –

回答

1

我發現它們彼此層疊在一起。我確信這對你來說是古老的歷史,但如果你將其中的一個放在一個高度設置爲畫布大小的div中,你應該能夠看到兩者。