我目前正在开发一个网站,需要在页面上的打印选项。单击此按钮时,将触发一个脚本,打印<span id='printArea'></span>中的所有内容。我目前使用的是一个名为printElement的jQuery插件,它在我测试过的所有浏览器中都运行得很好,除了Google Chrome。我已经研究了这个问题,并应用了一个涉及setTimeOut()的建议解决方案,但没有成功。我的问题是:谁能推荐一个好的跨浏览器解决方案来打印网页的定义区域?
<span id='printArea'></span>
z4iuyo4d1#
你能不能只使用create a printable styleshee t,它隐藏了页面上你不想打印的所有其他区域?
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; }
2条答案
按热度按时间z4iuyo4d1#
你能不能只使用create a printable styleshee t,它隐藏了页面上你不想打印的所有其他区域?
s4n0splo2#
print.css