我試圖通過將打印樣式表應用於屏幕樣式表,在打印對話框之前顯示打印樣式頁面的預覽。如何在打印對話框之前預覽樣式?
這不起作用:
$('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