jquery Javascript解决方案打印指定区域,跨浏览器友好

qpgpyjmq  于 2023-05-28  发布在  jQuery
关注(0)|答案(2)|浏览(189)

我目前正在开发一个网站,需要在页面上的打印选项。单击此按钮时,将触发一个脚本,打印<span id='printArea'></span>中的所有内容。
我目前使用的是一个名为printElement的jQuery插件,它在我测试过的所有浏览器中都运行得很好,除了Google Chrome。
我已经研究了这个问题,并应用了一个涉及setTimeOut()的建议解决方案,但没有成功。
我的问题是:谁能推荐一个好的跨浏览器解决方案来打印网页的定义区域?

z4iuyo4d

z4iuyo4d1#

你能不能只使用create a printable styleshee t,它隐藏了页面上你不想打印的所有其他区域?

s4n0splo

s4n0splo2#

<link rel="stylesheet" type="text/css" href="/css/print.css" media="print" />

print.css

@charset "utf-8";
nav, header, #status-bar, #sub-nav, #header-shadow, footer, #tips{
    display:none !important;
}

相关问题