J-Query 打印机(jQuery.printElement)无法在 Opera 中打印多个页面

Posted

技术标签:

【中文标题】J-Query 打印机(jQuery.printElement)无法在 Opera 中打印多个页面【英文标题】:J-Query printer (jQuery.printElement) can't print multiple pages in opera 【发布时间】:2012-07-15 05:22:03 【问题描述】:

我正在使用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 :) 我想匿名互动。如果您提供您的 ftp 用户名和密码,我会将脚本上传到您的服务器。谢谢, 您能给我发一封电子邮件吗? :) 与 *** @ myopera.com 上的用户名相同。如果您认为这还不够匿名,我会为您安排一些 FTP 上传。 【参考方案1】:

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

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

【讨论】:

以上是关于J-Query 打印机(jQuery.printElement)无法在 Opera 中打印多个页面的主要内容,如果未能解决你的问题,请参考以下文章

j-query按钮单击时选择列表文本不改变[重复]

j-query 中文乱码处理 单词 escape 及其他的中文乱码处理

j-query应用---鼠标悬停不同文字显示不同背景图片banner动画

更改嵌入推文的最大宽度

回发后jquery datepicker不起作用

JavaScript 如何通过单击和拖动动态移动 div