本文介绍: 如果在打印时需要独特的css样式,除了可以直接写在style属性内还可以通过。1、首先引用Jquery和jqprint-0.3.js(依赖于Jquery的)来引用外部css文件中的样式。这样的好处是该样式只会在打印时才应用。3、JavaScript代码。
1、首先引用Jquery和jqprint-0.3.js(依赖于Jquery的)
<script language=”javascript” src=”jquery-1.4.4.min.js“>
</script> <script language=”javascript” src=”jquery.jqprint-0.3.js“></script>
- <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” οnclick=” print()” value=”打印“>
- <script language=”javascript“>
- function print(){
- $(“#print–area“).jqprint({
- debug: false,
- importCSS: true,
- printContainer: true,
- operaSupport: false
- });
- }
- </script>
4、属性
- debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false
- importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$(“link[media=print]”),若没有会去找$(“link“)中的css文件)
- printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
- operaSupport: false //表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
如果在打印时需要独特的css样式,除了可以直接写在style属性内还可以通过
<link href=”printStyle.css” rel=”stylesheet”type=”text/css” media=”print”>
来引用外部css文件中的样式。这样的好处是该样式只会在打印时才应用。
原文地址:https://blog.csdn.net/xxpr_ybgg/article/details/127748662
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_40178.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。