jQuery.print默认打印时总是打印出来网址,title,当前时间,影响外观
通过样式和设置自动去掉页眉页脚
<script src="/JS/jQuery.print.js"></script>
<style type="text/css">/*print打印时去掉页眉和页脚*/
@page {
size:auto;
margin:10mm;
}
</style>
function printThis(thisdiv) {
//print打印时去掉页眉和页脚
$(thisdiv).prev().print({
globalStyles: true,//是否包含父文档的样式,默认为true
mediaPrint: false,//是否包含media='print'的链接标签。会被globalStyles选项覆盖,默认为false
noPrintSelector: ".avoid-this",//不想打印的元素的jQuery选择器,默认为".no-print"
});
}