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 相关文章推荐
jquery 选择器部分整理
Oct 28 Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
Jan 26 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
浅析JS中对函数function的理解(基础篇)
Oct 14 Javascript
jquery实现input框获取焦点的方法
Feb 06 Javascript
详解开源的JavaScript插件化框架MinimaJS
Oct 26 Javascript
浅析vue深复制
Jan 29 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
May 21 Javascript
jsonp跨域获取百度联想词的方法分析
May 13 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
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python中操作符重载用法分析
2016/04/29 Python
python list格式数据excel导出方法
2018/10/31 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
在Django中实现添加user到group并查看
2019/11/18 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
python deque模块简单使用代码实例
2020/03/12 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
目标责任书范本
2014/04/16 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
运动会通讯稿100字
2015/07/20 职场文书
党员干部学习心得体会
2016/01/23 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python