jqueryの表示と非表示に異なるメディア(印刷と画面など)に異なるプロパティを設定することは可能ですか?
2つのdivと1つのボタンがあり、1つのdivを表示および非表示にし、別のdivを表示するとします。でも、プリントを打ったら、両方見せたいです。それにもかかわらず、印刷用のcssでそれがdisplay:inlineであると定義した場合。現在非表示になっているブロックは、印刷物に非表示になっています。どうすればこれを解決できますか?ありがとうドリジャン
これがサンプルです:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<style type="text/css">
@media print{
#div1{
display:block;
}
#div2{
display:block;
}
}
</style>
<div id="div1">Div1</div>
<div id="div2">Div2</div>
<a href="#" onclick="$('#div1').hide();$('#div2').show();">Showdiv1</a>
<a href="#" onclick="$('#div2').hide();$('#div1').show();">Showdiv1</a>