mit Hilfe von JQuery auf beforeprint-Ereignis
Habe ich die folgende Funktion.
<script type="text/javascript">
window.onbeforeprint = expandAll;
function expandAll(){
$(".fieldset:gt(0)").slideDown("fast");
}
</script>
Für dieses html -
<table class="sectionHeader" ><tr ><td>Heading</td></tr></table>
<div style="display:none;" class="fieldset">Content</div>
Habe ich mehrere block-Inhalte über die Seite, aber wenn ich die Druckvorschau oder drucken, sehe ich alle divs rutscht vor dem öffnen der Druckvorschau oder beim drucken, aber auf die eigentliche Druckvorschau oder drucken Sie Sie alle Zusammenbruch.
Jemand eine Idee, warum das so ist?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ein print-Stylesheet z.B.
Können Sie Stil Dinge, die speziell für Sie, wie Sie wollen, dass die bedruckte Seite zu sehen, ohne JS alles zu tun, um es.
CSS media funktioniert nur für die Präsentation, es sei denn, JavaScript ist mit einem style-Objekt oder ein jQuery-css-Methode, die Sie nicht ändern können, deaktivieren von JavaScript mit CSS.
Müssen Sie nur binden un-Dokument-Fenster beforeprint-Ereignis,
im Allgemeinen jquery-nur fällt das auf und hat den event-Namen in Kleinbuchstaben.