我试图通过将打印样式表应用于屏幕样式表,在打印对话框之前显示打印样式页面的预览。如何在打印对话框之前预览样式?
这不起作用:
$('link[media*="screen"]').attr("href",url+"css/print/default.css");
window.print();
但随着打印(),它的工作之前,警报():
$('link[media*="screen"]').attr("href",url+"css/print/default.css");
alert("Ok?");
window.print();
任何提示?
谢谢,我已经考虑过这个选项:它的工作原理,但我必须选择延迟任意,使得这不是一个优雅的解决方案。 – kvwyns 2011-04-27 11:51:29
@kvwyns好吧,但是,我必须选择延迟任意*意味着......? – KooiInc 2011-04-27 11:56:28
我的意思是我不能确定500毫秒的延迟总是会起作用,所以我必须做出有根据的猜测。 感谢第二个提示(恢复css):我忽略了这种明显的可能性。 – kvwyns 2011-04-28 08:57:10