如果我的div是`display:none`打印不工作。怎么改呢?

时间:2013-03-01 23:42:04

标签: javascript jquery

我的div是display: none,打印不起作用。我怎么能改变这个?

插件:https://github.com/erikzaadi/jQueryPlugins/tree/master/jQuery.printElement

HTML:

<a href="#" value="$('#toPrint').printElement()" id="simplePrint">Print</a>

<div id="toPrint">adgsdhashdshas</div>

的CSS:

#toPrint { display: none; }

jQuery的:

$(document).ready(function() {
    $("#simplePrint").click(function(){
        $('#toPrint').printElement();
    });
});

1 个答案:

答案 0 :(得分:1)

使用打印样式并将div设置为display:block in。

@media print
{ #toPrint { display: block; } }