【发布时间】:2014-07-04 23:10:41
【问题描述】:
我试图通过这个搜索和谷歌找到解决方案,但我找不到任何东西,希望你能帮助我。
我正在使用 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)
非常感谢。
干杯, 马可
【问题讨论】:
标签: jquery-plugins jquery-callback printthis