检测是否处于打印模式或单击数据表导出工具中的打印按钮
detect if in print mode or click the print button in datatable export tool
我知道我可以自定义我的打印样式来满足我的需要,只需在“@media print”中写入我希望在打印模式下操作的所有元素的样式,但我遇到了一个问题(仍在思考) ) 其中“@media print”在我的情况下不起作用,所以我决定使用 jquery 或 javascript 做一些事情,有没有一种方法可以检测打印模式,打印 window,或者单击导出工具上的打印按钮?
TableTools 扩展将特殊的 class DTTT_Print
添加到 body
元素,请参阅 this example。
您可以使用以下 CSS 规则:
body.DTTT_Print .sidebar { display: none !important; }
@media print {
.sidebar { display: none !important; }
}
第一条规则将在 TableTools 打印预览模式下隐藏 .sidebar
。如果不使用 TableTools 打印预览模式打印页面,第二条规则将确保隐藏 .sidebar
。
我知道我可以自定义我的打印样式来满足我的需要,只需在“@media print”中写入我希望在打印模式下操作的所有元素的样式,但我遇到了一个问题(仍在思考) ) 其中“@media print”在我的情况下不起作用,所以我决定使用 jquery 或 javascript 做一些事情,有没有一种方法可以检测打印模式,打印 window,或者单击导出工具上的打印按钮?
TableTools 扩展将特殊的 class DTTT_Print
添加到 body
元素,请参阅 this example。
您可以使用以下 CSS 规则:
body.DTTT_Print .sidebar { display: none !important; }
@media print {
.sidebar { display: none !important; }
}
第一条规则将在 TableTools 打印预览模式下隐藏 .sidebar
。如果不使用 TableTools 打印预览模式打印页面,第二条规则将确保隐藏 .sidebar
。