我有一個圖像,這是一個轉換成圖像畫布打印與JS或jQuery的圖像(I用於canvas2image.js插件來做到這一點):在IE
function draw_voucher_img()
{
var canvas = $("#canvas_voucher")[0];
var voucher = canvas.toDataURL();
$("#voucher_img").attr("src", voucher);
}
然後在一個按鈕的點擊欲打印該圖像。我使用jquery.printElement.min.js插件來做到這一點:
$("#div_print_voucher").click(function() {
print_voucher();
});
function print_voucher()
{
$("#voucher_img").printElement();
}
它可以在除... Internet Explorer的每一個瀏覽器。在資源管理器中,它不打印圖像,而是打印頁面的其餘部分。有沒有其他的方式來使它在IE中工作?
**更新**
是否有任何其他的方法來打印使用JS或jQuery的一個元素?如果存在,那麼也許有可能以某種方式檢查用戶的瀏覽器是否爲IE:如果是:使用一種打印方法,如果不是,則使用上述功能。
* 沒關係,問題就解決了 *
雖然我很高興你解決你的問題,這將是很好,如果你可以在這裏分享的解決方案。這樣,如果有人遇到同樣的問題,你的答案將是有用的。您可以在下面發佈您的答案。 – Ibu
@Ibu只是做到了這一點:) – Igal
@BrianDHall你是對的,只是發佈了答案。 :) – Igal