Решение Javascript для печати указанной области. Кросс-браузер дружественный - PullRequest
1 голос
/ 22 октября 2010

В настоящее время я занимаюсь разработкой сайта, который требует опции печати на странице.При нажатии на эту кнопку запускается скрипт, который печатает все содержимое в пределах <span id='printArea'></span>.

. В настоящее время я использую плагин jQuery с именем printElement, и он очень хорошо работает во всех протестированных браузерах, кроме Google Chrome.

Я исследовал эту проблему и применил предложенное решение, включающее setTimeOut (), но безуспешно.

Мой вопрос: кто-нибудь может предложить хорошее кросс-браузерное решение для печати определенной области веб-страницы?

Ответы [ 2 ]

2 голосов
/ 04 октября 2012
<link rel="stylesheet" type="text/css" href="/css/yazdir.css" media="print" />

yazdir.css

@charset "utf-8";
nav, header, #status-bar, #sub-nav, #header-shadow, footer, #tips{
    display:none !important;
}
2 голосов
/ 22 октября 2010

Не могли бы вы просто создать печатную таблицу стилей t, которая скрывает все другие области страницы, которые вы не хотите печатать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...