原生js打印插件Print.js

所属分类:其他-独立的部件,杂项

 1001  31  查看评论 (3)
原生js打印插件Print.js ie兼容9

Print.js 网页打印插件

  • 原生js,不依赖其它库

  • 可指定打印(或不打印)区域

  • 支持css样式(内联、外联、嵌入)

  • 支持input(radio/checkbox/text)、select、textarea值获取

使用方法

引入Print.js

<script src="Print.js"></script>

绑定方法

Print('#Dom');

指定不打印区域

方法一. 添加no-print样式类

<div class="no-print">不要打印我</div>

方法二. 自定义类名

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代替

只在浏览器中预览打印,未实际打印过, 公司无公用打印机.../汗

低级浏览器兼容性待验证

相关插件-独立的部件,杂项

操作浏览器标题栏插件Title.js

Title.js是一个javascript库用来操作浏览器标题栏,没有依赖性。 这里有用法示例:添加前缀,加后缀,改变预定义的标题,招牌效果、打字机效果。
  独立的部件
 14570  52

Web右键菜单插件web.contextmenu.js

可定制HTML页面的右键菜单,替换浏览器默认的右键菜单
  独立的部件
 2849  20

jQuery简单易用的网页内容打印插件jQuery.print

jQuery.print是一款简单易容且功能强大的网页内容打印jQuery插件。该网页打印插件可以打印指定区域的网页元素,可以指定跳过不打印某些元素,还可以打印整个页面内容。并且提供了丰富的打印参数设置。
  独立的部件
 8950  81

jquer网页打印插件PrintArea.js

jquery实现页面打印可局部打印
  独立的部件
 5431  65

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币

    昵称什么的最讨厌了 0
    2017/9/21 14:27:09

    怎样去掉IE中的页眉页脚

        jie40380
        2017/9/21 14:35:03

        页眉页脚是浏览器的事,IE浏览器设置--打印--页面设置,页眉页脚选择空就好了。

        不同浏览器设置的地方不同,慢慢找一下。

    回复
    yBoy 0
    2017/9/11 14:29:50
取消回复