文章转载自:http://www.jq22.com/jquery-info347
插件描述:一个通过单击页面按钮,便实现页面打印的jQuery插件jqprint。
2017-2-17更新(修改jQuery官方提供迁移辅助插件jquery-migrate-1.0.0.js失效地址)
请注意!很多朋友遇到 Cannot read property 'opera' of undefined错误问题是juqery版本兼容问题
解决方法:加入迁移辅助插件jquery-migrate-1.0.0.js可解决版本问题
1
|
|
实现方法
引用jquery和,jqprint到您的页面
1
2
|
<
script
language
=
"javascript"
src
=
"jquery-1.4.4.min.js"
></
script
>
<
script
language
=
"javascript"
src
=
"jquery.jqprint-0.3.js"
></
script
>
|
js
1
2
3
4
5
|
<script language=
"javascript"
>
function
a(){
$(
"#ddd"
).jqprint();
}
</script>
|
html
1
2
3
4
5
6
7
8
9
10
11
|
<
div
id
=
"ddd"
>
<
table
>
<
tr
>
<
td
>test</
td
>
<
td
>test</
td
>
<
td
>test</
td
>
<
td
>test</
td
>
<
td
>test</
td
>
</
tr
>
</
table
>
</
div
>
|
1
|
<
input
type
=
"button"
onclick
=
" a()"
value
=
"打印"
/>
|
打印会出先打印页眉页脚的情况,可以通过代码实现或者手动更改浏览器的打印属性去掉页眉页脚即可。