javascript - 如何使用window.print()获取页面的打印预览?

标签 javascript jquery

在这里,我尝试使用如下按钮获取页面的打印预览:

<input type="button" value="Print in javascript" onclick="window.print();"/>

它正在以某种百分比工作。但我没有获得 100% 的打印预览,它在预览时会丢失一些内容。

我有什么做得不对的地方吗?

最佳答案

您是否尝试过将要打印的所有内容放入 CSS 的媒体查询中:

@media print {
    .myDivToPrint {
        background-color: white;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }
}

关于javascript - 如何使用window.print()获取页面的打印预览?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41851827/

相关文章:

javascript - 如何重置变量值(删除 - 未定义 - 空)

javascript - JSHINT 严格违规函数表达式与函数声明

javascript - 使用 Angular 的 Node View 引擎

javascript - 设置变量作为函数调用

javascript - 无法从指令模板访问范围

javascript - 如何在 angularJS 中查看日期对象

javascript - 异步jQuery请求计时问题

javascript - 在页面加载中运行函数 javascript 的最佳方式

javascript - 如何使用 more/less 更改 slideToggle 函数的 div 高度

javascript - JQuery 遍历多个/所有具有特定名称的 HTML 元素