4

我正在使用 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”的所有内容都显示在其打印预览窗口中。

任何想法?

4

1 回答 1

0

学习者,据我所知,已经达到了预期的结果,不确定是新版本的 Opera 还是插件本身。

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

于 2013-02-20T13:33:33.513 回答