Jquery printelement

Arj*_*jel 1 jquery

我正在使用jquery打印元素,我怎么能包含一个不同的样式表进行打印?

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

是什么区别thisWillBeTheCSSUsed.cssthisWillBeTheCSSUsedAsWell.css

cas*_*lup 5

通过查看插件的文档,似乎:

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

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

并回答你的第一个问题(我怎么能包括一个不同的打印样式表?):

您只需要为Print定义样式thisWillBeTheCSSUsedAsWell.css.

如果我能详细说明以上任何一点,请告诉我.:)