引入的js文件
<script src="../js/jquery-1.4.2.js" type="text/javascript"></script> <script src="../js/jquery.jqprint-0.3.js" type="text/javascript"></script>
jQuery进行页面打印
$(function () {
//打印初始化
$("#btnPrint").click(function () {
$("#PrintArea").jqprint();
})
})
其实jqprint使用起来十分的简单,只需要讲两个重要的js文件引入,然后给打印按钮方法内执行jqprint()方法就能够打印该div内部的内容。
关于打印内容如何带有CSS样式,在使用该方法打印的时候,将页面上的样式内嵌样式(行内样式无所谓),放入外部样式表。这样在打印的时候,就会带有CSS样式了。
具体的原因我不是十分清楚,看了一下jqprint的源码,jqprint支持手动指定打印时的样式,默认情况下为当前页面的样式表。
各位若是有弄明白了的,请留言告知一声!
版权声明:本文为a406502972原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。