Как добавить исключение элемента printThis ()? - PullRequest
0 голосов
/ 08 ноября 2018

возможно ли не печатать div, включенный в элемент printThis ()?

пример:

<div id="print-it">

<div>hello</div>

<div id="no-print-this">
<button>must be show on page but not print</button>
</div>

</div>

<button id="printMe">Print button</button>

И JQUERY

$("#printMe").click(function () {
$('#print-it').printThis();
});
});

когда-либо показывается для печати идентификатор div "no-print-this" ... можно ли скрыть его на странице печати с помощью этого метода плагина jQuery для печати?

Может добавить $ ('# no-print-this'). Hide (); в функцию щелчка jquery, но div "no-print-this" больше не отображается после закрытия браузера окна печати ...

Метод печати @media здесь не действует. Поэтому я не знаю, возможно ли это с помощью плагина prinThis jquery.

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2018

так что решение: (спасибо Showdev)

$("#printMe").click(function () {

$('#print-it').printThis({
            importCSS: true,
            importStyle: true,
            loadCSS: "/assets/css/print_rules_page1.css"
            });
});

для этого нужно использовать inportCSS и loadCSS с плагином printThis () jquery

CSS (файл загрузки "loadCSS" print_rules_page1.css)

@media print 
{
#no-print-this,#no-print-this2 *{
display: none !important;
}
}
...