0

この検索とグーグルを使って解決策を見つけようとしましたが、何も見つかりませんでした。助けていただければ幸いです。

ページの一部のみを印刷するために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) の最新バージョンを使用しています。

どうもありがとうございます。

乾杯、マルコ

4

1 に答える 1