我动态生成图像,然后将该图像嵌入到带有一些文本的 div 中。我尝试通过名为jquery.printElement.min.js的 jquery 插件打印带有图像的动态 div,这个插件在 firefox 和 IE 中工作正常,但在 Chrome 中不起作用。所以这是我用来打印 DIV 的代码。
$("#Print").click(function () {
if (ImgPath != '') {
var ImagePath = location.protocol + "//" + location.host + ImgPath;
alert("Your track number " + _TrackNumber);
sHtml = "<div id=dvPrint><table>";
sHtml += "<tr><td><img src=" + ImagePath + " height=600 width=400 border=0/></td></tr>";
sHtml += "<tr><td>" + $('#lblTxt').html() + "</td></tr>";
sHtml += "</table></div>";
var $dvPrint = $(sHtml);
$dvPrint.printElement();
}
else {
alert("Image not found for print");
}
return false;
});
我只是无法弄清楚我的代码中有什么问题,Chrome 无法打印,而是打开了一个打印预览对话框,但没有 chrome 的图像。如何排序。我需要为 chrome 使用任何其他插件吗?请指导。谢谢