使用 jqprint 插件实现浏览器页面打印,需要用到两个js文件,jquery.js 和 jqprint.js,本文使用 jquery-1.4.4.min.js,jquery.jqprint-0.3.js 版本的 js 源文件。

HTML代码:

Hello Jqprint xiaozhang 023xs.cn
Hello Jqprint xiaozhang 023xs.cn
Hello Jqprint xiaozhang 023xs.cn

JavaScript代码:

function print(){

$("#print-area").jqprint({

debug: false,

importCSS: true,

printContainer: true,

operaSupport: false

});

}

属性

1、debug: false,    //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false

2、 importCSS: true,       //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)

3、 printContainer: true,  //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。

4、operaSupport: false    //表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true

特殊打印样式

如果在打印时需要独特的css样式,除了可以直接写在style属性内还可以通过

来引用外部css文件中的样式。这样的好处是该样式只会在打印时才应用。

Jquery 调用打印机 去除页眉页脚

jq jqprint 设置页脚_jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚相关推荐

  1. CAD打印PDF后页边距太大怎么办?CAD打印PDF设置技巧

    有些设计师小伙伴在用CAD打印PDF后,发现页边距太大了,却不知道该如何调整.其实很简单,本节课程小编就来给大家分享一下浩辰CAD软件中调整CAD打印PDF页边距的相关操作技巧吧! CAD打印PDF页 ...

  2. 浏览器页面的缓存设置(不缓存设置)

    HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端.本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet ...

  3. jq实现文字个数限制_jQuery插件InputLimitor实现文本框输入限制字数统计

    点我查看InputLimitor在线演示 使用说明 需要使用jQuery库文件和InputLimitor库文件 http://jquery.com/ http://plugins.jquery.com ...

  4. 2021超实用的浏览器插件:CSDN浏览器助手+即时搜索及个性标签页

    老古只是一名普通站长,平时使用最多的就是搜索资料.折腾代码等,也比较喜欢使用谷歌浏览器Chrome,没想到现在CSDN博客推出这款2020最好用的Chrome插件--CSDN浏览器助手,所以老古就直接 ...

  5. jquery中如何表达本页网址_jquery中怎么跳转页面?

    jquery中怎么跳转页面?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. jquery中怎么跳转页面? 首先我们来看看JavaScript中是怎么跳转页 ...

  6. html 网页主题设置吗,如何使用css样式对html页面进行背景设置呢?

    摘要: 下文讲述css样式对html页面的背景色.背景图片进行相关设置的方法分享,如下所示: 在html中,定义元素的背景信息,可以采用以下css属性,如下所示: css属性功能 background ...

  7. 使用js打印时去除页眉页脚

    写在前面 今天的开发遇到了使用window.print()功能进行当前页面打印的功能,因为页脚左边部分显示了url,这是不能存在的,已解决,写在这里. 正文 很多网上的方法都是不能用的,最后我找到一个 ...

  8. excel如何删除空白行_WPS表格技巧—长表格打印时如何让每页都有表头

    我们在利用WPS表格和Excel表格进行办公的时候,经常会遇到长表格,打印时需要好几页纸,但是表头却只在第一页才有,导致我们在看数据时很不方便.那么对于长表格,我们要进行怎样的设置才能使打印的每一页都 ...

  9. 浏览器兼容模式如何设置?只需要跟着下面的步骤设置

    许多考生在报考教师资格证或者其他的考试报名,会遇到浏览器兼容设置的问题.与其到时急急忙忙来设置浏览器的兼容模式,不如提前设置好,免了后顾之忧.浏览器兼容模式怎么设置?一起来看看关于浏览器兼容模式的含义 ...

最新文章

  1. java中sax的使用_java使用sax对xml文档的解析
  2. matlab读入从文件中读取大量的数据
  3. [每日短篇] 1D - 消除 if 的一种方法
  4. html 一条线两种颜色,HTML5/CSS3超酷进度条 不同进度多种颜色
  5. linux rz xshell
  6. 【SQL编程】Greenplum 数据库通过 timestamp 类型字段值实现数据的(日期时段筛选+时间时段筛选)跨天时段及不跨天时段SQL详情
  7. Android UI布局之LinearLayout
  8. python的可变参数 *args 和关键字参数**kw
  9. 为什么我们需要Logstash,Fluentd等日志摄取器?
  10. Linux网络编程——tcp并发服务器(多进程)
  11. loaded the ViewController nib but the view outlet was not set. 处理方式
  12. [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found...
  13. leveldb学习:DBimpl
  14. matlab算薄板模态,基于MATLAB计算FGM薄板刚柔耦合动力学响应的仿真方法与流程
  15. SaaS应用出路何在?
  16. 7.2.5 dps 测试软件,《魔兽世界》7.2.5兽王猎DPS改动测试
  17. 谷歌浏览器一直显示弹框登陆代理解决方法
  18. 微软商店 错误代码0x80073CF9
  19. ps怎么把图片上面的字去掉
  20. java工程license机制_使用truelicense实现用于JAVA工程license机制(包括license生成和验证)...

热门文章

  1. M1 芯片 MacBook 结合 MAMP 集成环境配置 PHP 环境变量
  2. fwrite和fread函数的用法小结
  3. 【Android组件化】javaPoet的使用
  4. java语音、视频、其他文件下载
  5. email邮箱登陆验证实例
  6. 将tensorflow模型转换为uff模型
  7. 计算机二级试题aoa,计算机二级AOA理论题库
  8. ajax post 提交大量数据
  9. leetcode-Database-577|员工奖金
  10. 浅谈tomcat优化