打印div最初设置为display:none;

Bra*_*rad 2 css jquery

如果你单击相应的链接,使用jQuery的slideToggle来显示它,我有一个可见的div.

它有

$(document).ready(function() {
    $('#content-click').click(function() {
        $("#content").slideToggle(100);
    });
});

<div id="content" style="display:none;">
    this is the content
</div>
Run Code Online (Sandbox Code Playgroud)

在print css中,我想也许可以将#content设置为#content {display:block; 会做的伎俩,但没有运气.

任何帮助表示赞赏.

Dar*_*o Z 8

您需要将display:none声明从内联移动到常规样式表中.打印样式表在打印时未显示div的原因是它被内联样式覆盖.