页面引入:
jquery.jqprint-0.3.js(遇到 Cannot read property ‘opera’ of undefined错误问题是jquery版本兼容问题,解决方法:加入迁移辅助插件jquery-migrate-1.0.0.js可解决版本问题)
实现代码:
jqprint的插件参数设置:
<script type="text/javascript">
function toPrint(){
$("#tab1").jqprint({
debug:false, //为true显示iframe查看效果(iframe默认的height与width都很小,可以在源码中调大),默认为false
importCSS:true, //true表示引进原来的页面的css,默认是true。 (如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)
printContainer: false,//表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
operaSupport:true //表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
});
}
</script>