javascript - jQuery打印机(jQuery.print Element)无法在opera中打印多页

标签 javascript jquery jquery-plugins printing opera

我正在使用 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/

相关文章:

javascript - 使用 UI Tabs 插件正确实现 JQuery Google map 插件

jquery日期选择器将包含日期时间的字符串中的日期格式设置为 'MM-DD-YYYY'

javascript - 匹配没有标签的 DOM 文本?

jQuery slick 轮播 "slide"设置

javascript - 调整浏览器大小时或查看移动设备时,Jssor slider 没有响应

javascript - 如何使用 .on 在 jquery 中传递参数?

javascript - WordPress 插件,jquery noconflict 问题

javascript - Fancybox:使用 jQuery 的each() 制作一组照片

javascript - 设置 JavaScript 弹出窗口的最小尺寸

javascript - Angular $resource 在 $save 上将 $promise 和 $resolved 发布到服务器