2010-01-06 17 views
1

我在頁面加載時通過jquery隱藏了一些div。然後用戶可以通過點擊按鈕隱藏和顯示它們。如何在通過JavaScript以編程方式隱藏的IE打印預覽頁面中顯示div?

我有一個打開打印預覽使用的打印預覽和media =「print」樣式表的按鈕。

當打印預覽頁面打開時,我希望顯示所有div,而不管它們是否隱藏。我不能爲我的生活弄清楚如何。

我想我可能只是已在打印CSS像表明,它...

.headerContent > * { 
    visibility: visible; 
} 

在哪裏頭內容是隱藏的div的父。這雖然不起作用。

jQuery通過.hide()隱藏div,我相信它只是翻轉可見性屬性。

任何想法?

回答

1

jQuery hide()使用display: none而不是visibility: hidden。你可以在this thread上閱讀更多關於這是爲什麼。要顯示的div你可以試試下面的CSS

.headerContent > * { 
display: block;  
} 

或者你可以使用jQuery選擇,並顯示在打印按鈕,點擊所有div與此代碼

$(".headerContent").show(); 
相關問題