Jqprint实现页面打印
发布时间 - 2026-01-10 22:20:59 点击率:次好些项目需要实现页面打印,特别是一些后台管理类系统,下面介绍一款轻量级的打印插件:

1、实现页面打印要引入jQuery和Jqprint。点击下载Jqprint插件
<script language="javascript" src="jquery-1.4.4.min.js"></script> <script language="javascript" src="jquery.jqprint-0.3.js"></script>
2、HTML代码:
<div id="print-area"> <table> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> </table> </div> <input type="button" onclick=" print()" value="打印">
3、JavaScript代码:
<script language="javascript">
function print(){
$("#print-area").jqprint({
debug: false,
importCSS: true,
printContainer: true,
operaSupport: false
});
}
</script>
4、属性
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
5、特殊打印样式
如果在打印时需要独特的css样式,除了可以直接写在style属性内还可以通过
<link href="printStyle.css" rel="stylesheet"type="text/css" media="print">
来引用外部css文件中的样式。这样的好处是该样式只会在打印时才应用。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# Jqprint
# 页面打印
# web的各种前端打印方法之jquery打印插件jqprint实现网页打印
# 利用jqprint插件打印页面内容的实现方法
# 还可以
# 会在
# 去找
# 可以直接
# 点击下载
# 则可
# 建立一个
# 设置为
# 在这种情况下
# 写在
# 时才
# 选项卡
# 管理类
# 会找
# 时需
# js
# gt
# min
# jquery
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用PHP快速搭建CMS系统?
音乐网站服务器如何优化API响应速度?
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
如何有效防御Web建站篡改攻击?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
如何快速搭建安全的FTP站点?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
如何注册花生壳免费域名并搭建个人网站?
如何快速完成中国万网建站详细流程?
高端建站如何打造兼具美学与转化的品牌官网?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
微信公众帐号开发教程之图文消息全攻略
Laravel如何生成API文档?(Swagger/OpenAPI教程)
什么是javascript作用域_全局和局部作用域有什么区别?
EditPlus中的正则表达式实战(5)
JS中对数组元素进行增删改移的方法总结
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
免费视频制作网站,更新又快又好的免费电影网站?
Laravel如何使用查询构建器?(Query Builder高级用法)
教你用AI润色文章,让你的文字表达更专业
Laravel如何使用Service Container和依赖注入?(代码示例)
如何挑选最适合建站的高性能VPS主机?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
node.js报错:Cannot find module 'ejs'的解决办法
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel怎么实现验证码(Captcha)功能
如何在IIS服务器上快速部署高效网站?
如何基于云服务器快速搭建网站及云盘系统?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Laravel如何使用Blade组件和插槽?(Component代码示例)
如何在阿里云ECS服务器部署织梦CMS网站?
微信小程序 HTTPS报错整理常见问题及解决方案
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Linux网络带宽限制_tc配置实践解析【教程】
如何自定义建站之星网站的导航菜单样式?
专业商城网站制作公司有哪些,pi商城官网是哪个?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
如何在云主机上快速搭建网站?
如何在 Pandas 中基于一列条件计算另一列的分组均值
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
HTML 中动态设置元素 name 属性的正确语法详解
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程

