jQuery实现区域打印功能代码详解


Posted in Javascript onJune 17, 2016

使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none。如DEMO中,我将页头页脚及其他不需要打印的元素的样式设置如下:

<style type="text/css" media="print"> 
#header,.top_title,#jqprint,#footer,#cssprint h3{display:none} 
</style>

用jQuery打印插件printArea.js

$(function(){ 
$("#print_btn").click(function(){ 
$("#my_area").printArea(); 
}); 
});

DEMO中有这样一段代码:

<p><a href="#" id="print_btn">点击这里打印>></a></p> 
<div id="my_area"> 
...打印区域...<br/> 
</div>

当单击打印按钮时,调用件printArea.js插件。该插件还提供了一些参数可配置,使用方法:$(element).printArea(option)。

参数设置:

1、mode:模式,当点击打印按钮时触发模式,默认为iframe,当设置为popup则会新开一个窗口页面打印。

2、popTitle:设置新开窗口的标题,默认为空。

3、popClose:完成打印后是否关闭窗口,默认为false。

PS:IE浏览器打印页面取出页眉页脚网址的方法:文件->页面设置,将页面和页脚的输入框清空即可。

以上所述是小编给大家介绍的jQuery实现区域打印功能代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
一页面多XMLHttpRequest对象
Jan 22 Javascript
js自定义方法通过隐藏iframe实现文件下载
Feb 21 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
jQuery on()绑定动态元素出现的问题小结
Feb 19 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
Vue select 绑定动态变量的实例讲解
Oct 22 Javascript
基于JavaScript实现简单的轮播图
Mar 03 Javascript
javascript日期比较方法实例分析
Jun 17 #Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 #Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 #Javascript
JS中递归函数
Jun 17 #Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 #Javascript
JavaScript简单实现弹出拖拽窗口(一)
Jun 17 #Javascript
You might like
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
php 运算符与表达式详细介绍
2016/11/30 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
ExtJS 入门
2010/10/29 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
python脚本内运行linux命令的方法
2015/07/02 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
软件测试工程师面试问题精选
2016/10/28 面试题
寄语十八大感言
2014/02/07 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
竞聘书格式及范文
2014/03/31 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
廉洁校园实施方案
2014/05/25 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书