【发布时间】:2013-10-09 12:03:46
【问题描述】:
我有一个图像,它是一个转换为图像画布的图像(我使用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:如果是:使用一种打印方法,如果不是 - 上述功能。
*没关系,问题解决了*
【问题讨论】:
-
虽然我很高兴你解决了你的问题,但如果你能在这里分享解决方案会很好。这样,如果有人偶然发现了同样的问题,您的答案将会很有用。您可以在下面发布您的答案。
-
@Ibu 刚刚做到了 :)
-
@BrianDHall 你是对的,刚刚发布了答案。 :)
标签: javascript jquery image internet-explorer printing