我有一个图像,它是一个转换为图像画布的图像(我使用canvas2image.js插件来做到这一点):
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:如果是:使用一种打印方法,如果不是 - 上述功能。
*没关系,问题解决了*