javascript - 在 JQuery 中打印多页

标签 javascript jquery printing

我正在尝试打印(通过打印机)两个或多个 div,每个 div 都有自己的页面。我正在尝试不同的插件,包括 printArea。 我尝试过以下方法:

this.$el.find(".print").map(function () {
  $(this).printArea();
});

在 Chrome 中,它会弹出打印对话框两次,每个 div 一次,但在 Firefox 中,它只打印最后一个 div。 (当然,我正在打印到文件而不是通过打印机......) 显示对话框两次是可以接受的,但最好事先将其分成两页。还有 - 我怎样才能在 Firefox 中使用它?

谢谢!

最佳答案

与其尝试花哨的插件,为什么不使用分页符呢?

@media print {
  .print {
    page-break-after: always;
  }
}

关于javascript - 在 JQuery 中打印多页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905828/

相关文章:

javascript - 使用 Passport.js 的 Google+ 用户年龄范围

javascript - 当视口(viewport)狭窄时打开下拉菜单时 Bootstrap 导航栏无法正确调整大小

java - 在没有打印服务预览的情况下打印

用于在 A4 全尺寸上打印的 CSS

javascript - 使用正则表达式区分输入中的数字和单词

javascript - 将自己的 .innerHTML 文本内容复制到剪贴板的 HTML 按钮

javascript - 有没有办法知道 navigator.geolocation 坐标的来源?

JavaScript 在外部点击时关闭

javascript - 如何确定 li 元素中的哪个 anchor 处于事件状态

perl - 排序多级 Perl 散列(基于算术动态)