2011-12-14 45 views
0

我在頁面上添加了打印按鈕。在IE9中沒有從打印中刪除按鈕元素

<button type="button" class="printBtn">Print This Page</button> 

現在我想從打印中刪除元素。

我用:

.printBtn{ display:none;} 

這適用於所有其他瀏覽器完美,但由於某種原因,IE不完全刪除按鈕時我打印頁面。該按鈕不會在印刷使用,但它打亂了我的圖片的格式不打印預覽中正確對齊圖像的

例如:圖像的 http://i244.photobucket.com/albums/gg5/robasc/Untitled2.png?t=1323881931

例如在打印預覽沒有對齊,按鈕使用上面的CSS和HTML刪除: http://i244.photobucket.com/albums/gg5/robasc/Untitled.png?t=1323881871

我相信按鈕仍然存在,扭曲文檔中的其餘元素。

有誰知道如何解決這個問題?

+0

的photobucket在此受阻,所以我不能幫你=/ – 2011-12-14 17:08:05

+0

您可以在引擎收錄問題SRC,使得它很難當你不能觸摸它時,避免這個問題。 – PseudoNinja 2011-12-14 17:08:26

回答

0

您可以嘗試使用'onbeforeprint'和jQuery從DOM中刪除按鈕(有點笨手笨腳的)。

0

,你可以嘗試使用

.printBtn{ 
    visibility:hidden; 
} 

隱藏了比唐