Jquery 打印元素

标签 jquery

我正在使用 jquery 打印元素,如何包含不同的打印样式表?

$("selector").printElement(
{
    overrideElementCSS:[
       'thisWillBeTheCSSUsed.css',
       { href:'thisWillBeTheCSSUsedAsWell.css',media:'print'}
    ]
});

thisWillBeTheCSSUsed.cssthisWillBeTheCSSUsedAsWell.css

最佳答案

通过查看插件的 documentation ,看来:

  • thisWillBeTheCSSUsed.css 用于在浏览器窗口中显示您的页面,而
  • thisWillBeTheCSSUsedAsWell.css用于打印模式。

这意味着您在 thisWillBeTheCSSUsedAsWell.css 中定义的任何内容都将不会出现在浏览器中正常浏览页面时。

并回答您的第一个问题(我如何包含不同的打印样式表?):

您只需定义打印 thisWillBeTheCSSUsedAsWell.css 的样式。

如果我可以详细说明上述任何内容,请告诉我。 :)

关于Jquery 打印元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12299029/

相关文章:

javascript - jQuery - .on ('click' ) 不在 <li> 上工作

javascript - phonegap iPhone 应用程序缓存旧数据

javascript - 在循环中添加基于数据属性的 jQuery 验证规则

javascript - 动态网页从数据库中检索数据速度缓慢

javascript - will_paginate 分页链接 javascript 不起作用

javascript - Flexsilder 问题 - 按降序播放

javascript - 单击容器div时如何旋转两个div以形成X?

jquery - 任何人都可以破解我的 jquery ajax 请求吗?

javascript - Materialise 日期选择器在事件中打开

javascript - 拦截所有鼠标事件