【发布时间】: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 用户名和密码,我会将脚本上传到您的服务器。谢谢,
-
您能给我发一封电子邮件吗? :) 与 stackoverflow @ myopera.com 上的用户名相同。如果您认为这还不够匿名,我会为您安排一些 FTP 上传。
标签: javascript jquery jquery-plugins printing opera