我在浏览器上使用jQuery在网上搜索了很多打开的打印屏幕 - 我找到了一个解决方案,但问题是当我点击按钮时它打开浏览器的打印屏幕(与< kbd> CTRL + P 按)。
在该屏幕中,我看不到我在网页中显示的颜色。这意味着设计已经改变。
以下是我使用的代码。
<div class="print_link_box">
<a href="javascript::void(0)" onclick="window.print()" class="print_link"><i class="fa fa-print" aria-hidden="true"></i> Print this page</a>
</div>
我使用onclick="window.print()"
功能打开打印屏幕弹出窗口。
有没有解决这个问题的方法,打印屏幕显示我的网页颜色,字体大小,文字明智?
答案 0 :(得分:0)
在这些情况下,您可以使用jQuery插件进行打印,并且能够将样式表添加到打印屏幕。
我正在使用jQuery Print Plugin来完成这些工作
您还可以定义特殊的print.css并使用stylesheet参数传递它。