Как напечатать div одним нажатием кнопки? - PullRequest
0 голосов
/ 17 апреля 2020

Я использую printThis by Jason day и на его странице конфигурации он показывает, что вы можете запустить плагин, используя:

$('selector').printThis();

Теперь, когда я это сделал, я заметил, что этот триггер показывает окно печати при загрузке страницы вместо нажатия кнопки.

Как использовать этот плагин и запускать его на кнопке вместо загрузки страницы по умолчанию?

Использование: https://jasonday.github.io/printThis/

1 Ответ

1 голос
/ 17 апреля 2020

Итак, для этого вам нужно добавить слушателя для события click вашей кнопки.

Предположим, это ваше HTML:

<button id="myButton">Button</button>

<div id="myPrintableContent">
  Some content to print
</div>

И это Ваш javascript код:

$(document).ready(function() {
  $('#myButton').on('click', function () {
    $('#myPrintableContent').printThis();
  });
});
...