J-Query打印机(jQuery.printElement)可以'不要在歌剧中打印多页

J-Query printer (jQuery.printElement) can't print multiple pages in opera

本文关键字:打印 jQuery 打印机 printElement 可以 J-Query      更新时间:2023-09-26

我使用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的新版本还是插件本身。

如果您仍然有问题,我们都可以从所使用版本的详细信息中获利。