專案用了一個jquery.PrintArea.js的插件來實施列印,除了IE需要設定之外其他瀏覽器都直接彈出列印預覽。
這樣有點兒繁瑣,而且有些東西是不想讓列印者看到的,有沒有什么辦法可以不讓瀏覽器自帶的列印預覽彈出,直接使用系統的對話框來進行列印。
望高手解答,萬分感謝。
uj5u.com熱心網友回復:
沒人嗎?來個人解答下啊。。。。。uj5u.com熱心網友回復:
求高手解答啊,萬分感謝
uj5u.com熱心網友回復:
老哥 問題解決沒啊 我也遇到這樣的問題了uj5u.com熱心網友回復:
你解決這個問題了嗎?uj5u.com熱心網友回復:
使用樣式控制@media print 僅針對列印有效,不想讓列印的內容在這里定義為display:none就不列印了
uj5u.com熱心網友回復:
<style>
@media print {
li {display:none;}
}
</style>
<li>1</li>
<li>2</li>
<div>3</div>
<div>4</div>
列印預覽的時候就會發現li的內容都不見了,因為樣式里定義的是列印內容不顯示li
uj5u.com熱心網友回復:
你確定你試過了嗎?自己不測一下就拿出來?uj5u.com熱心網友回復:
不知所謂。。。。
“而且有些東西是不想讓列印者看到的”?????????
幾個意思?????
都列印了,還有什么是看不到的???????
如果不列印,不放進去不就結了????????
你到底是要問什么??????
uj5u.com熱心網友回復:
最近我也在整這一塊,由于瀏覽器列印預覽界面不能確定用戶點擊的是確定還是取消,因此,只能在自己的列印按鈕中來完成邏輯操作,比如將訂單號增加,因此,需要跳過列印預覽界面,讓自定義按鈕完成處理,不過谷歌瀏覽器提供了靜默設定,設定后重啟瀏覽器就可以實作呼叫window.print()后,不會彈出列印預覽,直接列印。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/152793.html
標籤:JavaScript
上一篇:tomcat9 中虛擬目錄顯示時間差8個小時,怎么解決?
下一篇:關于蘋果開發者企業版本怎么申請
