javascript - 如何隐藏内容但仍可打印?

标签 javascript jquery html css printing

我有一个元素 (#print-content),我正在使用这个 jQuery 插件打印:

https://github.com/DoersGuild/jQuery.print

我不希望此元素显示在实际页面中,但我希望它显示在打印版本中。

我可以使用什么 CSS 属性使其仍显示在打印版本中?也许 height:0position absolute 0 ?”

最佳答案

您可以只使用媒体查询。

#print-content {
    display: none; /*** Remove from the body ***/
}

@media print {
    #print-content {
        display: block; /*** Show just in print ***/
    }
}

关于javascript - 如何隐藏内容但仍可打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30972189/

相关文章:

javascript - getJSON 仅返回 HTMLCollection

javascript - 如何返回元素 ID 而不是 [object HTMLDivElement] (Prototype.js)

javascript - 使用多个 div 在按钮单击时显示 div

html - 位置绝对内部位置固定

javascript - 如何停止在 HTML 中重新加载 jquery

javascript - For 循环将所有对象值设置为最后一个实例

javascript - Canvas 中的中心等轴测图?

javascript - HTML5视频标签-如何设置封面背景大小

jquery - DIV高度取里面img的高度,而不是用CSS设置的高度

javascript - 舞者2 (Perl) : launching an external Program in the background