我正在使用 jQuery.printElement
插件进行打印。
javascript如下:
<script type="text/javascript">
$(document).ready(function() {
$("#button").click(function() {
printElement({ leaveOpen: true, printMode: 'popup' });
});
});
function printElement(options){
$('#printablediv').printElement(options);
}
</script>
html表单输入如下:
<input type="button" value="Print" id="button" />
html可打印div如下:
<div id = "printablediv"> Some printable stuffs here </div>
打印机在所有浏览器中都能正常工作,但 Opera 无法打印预定义 div
中的所有内容。它只打印浏览器窗口覆盖/显示的第一页/div
顶部的内容,尽管该“div”的所有内容都显示在它的打印预览窗口中。
有什么想法吗?
最佳答案
学习者, 据我所知,已经达到了预期的结果,不确定是针对 Opera 的新版本还是针对插件本身。
如果您仍有问题,我们都可以从所用版本的详细信息中获益。
关于javascript - jQuery打印机(jQuery.print Element)无法在opera中打印多页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503003/