仅运行@media打印的脚本

时间:2014-05-07 12:02:07

标签: jquery

我有一个动态页面,打印时需要一些格式。目前它有一些内联样式,需要删除。我可以这样做:

$('.myElements').removeAttr('style');

但是,我只需要在打印页面时运行此代码。

我确实使用CSS @media print ,但我需要能够使用我的文档检测媒体类型,以便使用jQuery删除内联样式。

执行此代码仅用于打印的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用@media print。使用此功能,您可以编写自定义css,仅在打印时适用

<style>

@media print
  {
  p{font-size:20px;color:red;}
  }

</style>