js print 预览样式无效_解决jQuery打印插件printArea不显示样式或图片的问题 - YangJunwei...

本文介绍了jQuery的局部打印插件PrintArea的使用方法,包括引入文件、添加最外层div和调用JS代码。同时,针对打印预览时样式无效、图片不显示等问题,提出了将样式放在打印区域内、等待图片加载、处理bootstrap.min.css冲突等解决方案。
摘要由CSDN通过智能技术生成

jQuery有个局部打印的插件 PrintArea,采用的是JSON配置,可以通过popup或者iframe的方式来呈现,使用起来非常简单。

相关网址

使用方法也非常简单,但有几点需要注意的,我们一起来看看!

使用方法

1、引入 jquery.js 和 jquery.printarea.js 文件

2、在需要打印的区域,添加一个最外层div

比如

3、在打印区域代码后,加上如下JS代码

$('#print-area').printArea();

接下来就点击 print-area 按钮就可以实现局部打印了。

拓展一下

从 github 示例代码中看出,这个printArea(),是可以添加很多参数的,比如

vardefaults = {

mode : modes.iframe,

standard : standards.html5,

popHt : 500,

popWd : 400,

popX : 200,

popY : 200,

popTitle : '', //打印窗口标题

popClose : false,

extraCss : '',

extraHead : '',

retainAttr : ["id", "class", "style"]

};

$('

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值