2

jQuery jScrollPane プラグイン v2.0 を使用しています。ページが印刷されるとき、スクロール可能な領域内に表示されているコンテンツのみが印刷されます。表示されているコンテンツだけでなく、ページ コンテンツ全体を印刷したいと考えています。これを行うCSSの方法はありますか?

私はすでに見て、試しました JScrollPaneの完全なコンテンツを印刷する方法? それでもコンテンツ全体を印刷することはできません。

更新: これを次のCSSで動作させることができたのは幸運でした:

@media print {
.jspContainer,.jspScrollable,.jspScrollable>* {
    height: auto !important;
    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
    position: relative !important; }
}

これは、IE を除くすべてのブラウザでうまく機能します。オーバーフロー x と オーバーフロー y は、特に Google Chrome (私は v18.0.1025.168 を使用しています) と Apple Safari (v5.1.5) で必要ですが、単にオーバーフローは Firefox と Opera でうまく機能します。

IEでも動作するようにする方法について何か提案はありますか? 問題は、上で述べたように、IE では、コンテンツ全体ではなく、スクロール可能な領域内に表示されているコンテンツのみが印刷されることです。

4

0 に答える 0