6

私は自分のサイトのあちこちで Twitter Bootstrap アコーディオンを使用しています。それらはうまく機能し、それだけで、私が気付いた問題は、ページを印刷したい場合です。私の目的のためにページを印刷する場合は、理想的にはすべて展開する必要があります。

これについて最善の方法を知っている人はいますか?ページの [印刷] ボタンに JavaScript を介して何かを接続できることはわかっていますが、ユーザーがブラウザーの [印刷] ボタンを使用すると仮定しましょう。

4

3 に答える 3

1

メディアが印刷用の場合は、CSS メディア タイプを使用し、展開されたすべてのアコーディオンのスタイルを設定します。

ここの小さな例では、すべてのアコーディオンを印刷専用に展開します。

@media print {
    /* your stylesheet for printing, eg.: */
    .accordion-group .accordion-body.collapse {
        height: auto;
    }
}
于 2013-01-11T20:09:23.827 に答える