更新时间:2018/11/16 下午4:09:50
更新说明:
1. 新增了打印回调方法 onStart()和onEnd();
2. 修复了有时打印空白的bug;
原生js,不依赖其它库
可指定打印(或不打印)区域
支持css样式(内联、外联、嵌入)
支持input(radio/checkbox/text)、select、textarea值获取
引入Print.js
1 | < script src = "Print.js" ></ script > |
绑定方法
1 | Print( '#Dom' ); |
指定不打印区域
方法一. 添加no-print样式类
1 | < div class = "no-print" >不要打印我</ div > |
方法二. 自定义类名
1 2 | Print('#Dom',{'no-print':'.do-not-print-me-xxx'}); < div class = "do-not-print-me-xxx" >不要打印我</ div > |
思路
将目标区域的dom/css添加到空iframe中,打印该iframe。
注意
不支持background-color背景色打印,试试用background-image代替
只在浏览器中预览打印,未实际打印过, 公司无公用打印机.../汗
低级浏览器兼容性待验证
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com