jquery的网页打印插件printarea问题

weixin_41646848 2018-03-12 04:26:00
我使用了这款插件 打印预览的时候显示页数是2页,但是我明明只有一页东西要打印,另外一个是空白页,这BUG怎么弄,还是我代码有问题? 代码如下:

HTML部分:
<div style="text-align: center" class="button bbbbbb1">

<span><i class="am-icon-file-word-o am-icon-sm"></i></span>
<div class="button b1">打印专业合格证</div>
</div>





srcpit部分:
<script>
$(document).ready(function(){

$("div.bbbbbb1").click(function(){
var print="div.print";
var mode="iframe";
var close=false;
var extraCss="";
var keepAttr=["class", "id", "style", "on"];
var headElements = '<meta charset="utf-8" />,<meta http-equiv="X-UA-Compatible" content="IE=edge"/>';
var options = { mode : mode, popClose : close, extraCss : extraCss, retainAttr : keepAttr, extraHead : headElements };
$(".print").css("display","block");
$( print ).printArea( options );
//$(".print").css("display","none");
$(".print").delay(500).hide();
});
});

</script>


需要打印的部分:
<div class="print" style="display: none;">
<h1 style="text-align: center">艺术类专业考试合格证</h1>

<h3> {(专业准考证号</h3>
<p>你已获得我校2018年本科专业合格证。</p>
<p> 考试号: </p>
<p>身份证号:</p>
<p>专业成绩:</p>
<p>合格线:</p>
<p> 成绩及排名查询网址:</p>
<p>联系电话:</p>

</div>





网页截图部分:

...全文
649 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧