我试图通过使用这个搜索和谷歌找到一个解决方案,但我找不到任何东西,我希望你能帮助我。
我正在使用 printThis 插件仅打印部分页面(在我的情况下为 DIV=modal 对话框)。插件页面: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)
非常感谢您。
干杯,马可