css – 如何自定义浏览器的输出以进行打印/打印预览?

前端之家收集整理的这篇文章主要介绍了css – 如何自定义浏览器的输出以进行打印/打印预览?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正试图在浏览器发生打印(或打印预览)时动态隐藏某些DIV.

通过使用两个样式表,我可以轻松地进行静态区分,一个用于普通,一个用于打印介质:

但是,当打印样式表在打印期间根据特定条件变为活动状态时,我需要更进一步并动态隐藏一些元素

一种轻松解决它的方法是处理用于处理print / printview的DOM事件,然后我可以使用jQuery来更改display:none,需要隐藏的类,但我找不到DOM打印事件!

谁知道解决方案是什么?

解决方法

并非所有浏览器都允许您捕获打印事件.通过添加“打印此页面链接,然后使用该点击事件来完成您的需要,我看到了这个问题.

猜你在找的CSS相关文章