この検索とグーグルを使って解決策を見つけようとしましたが、何も見つかりませんでした。助けていただければ幸いです。
ページの一部のみを印刷するためにprintThisプラグインを使用しています(私の場合はDIV =モーダルダイアログ)。プラグインページ: https://github.com/jasonday/printThis
print-dialog が呼び出されてドキュメントを印刷した後、モーダル ダイアログを自動的に閉じたいのですが、コールバック関数が必要です。
それで、それは印刷のために働いているコードです:
$(".printable").printThis({
debug: false,
printContainer: false,
pageTitle: $("#info-modal .short-info .panel-headline-wrapper h1").html(),
formValues: true,
printDelay: 0
})
今、コールバックを「キャッチ」するjqueryから「done()」関数を追加したと思いました...次のことを試しましたが、うまくいきませんでした:
$(".printable").printThis({
debug: false,
printContainer: false,
pageTitle: $("#info-modal .short-info .panel-headline-wrapper h1").html(),
formValues: true,
printDelay: 0
}).done(function(n){
//close modal dialog
});
プル リクエストで何かを見つけました: https://github.com/jasonday/printThis/pull/28 しかし、それをどのように使用できるかわかりません。
printThis (v 1.4) と jquery (v 1.11.0) の最新バージョンを使用しています。
どうもありがとうございます。
乾杯、マルコ