//定义打印前事件
var beforePrint = function() {
console.log("beforePrint");
};
//定义打印后事件
var afterPrint = function() {
console.log("afterPrint");
}
//监听window状态
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
//为印添加事件
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
//打印前事件
window.onbeforeprint = beforePrint;
//打印后事件
window.onafterprint = afterPrint;
$("#print").click(function(){
//执行打印
window.print();
});
以上是编程学习网小编为您介绍的“如何获取window.print()打印回调事件”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:如何获取window.print()打印回调事件


基础教程推荐
猜你喜欢
- BootStrap入门教程(三)之响应式原理 2023-12-27
- ajax实现分页查询功能 2023-02-01
- CSS自定义绿色复选框按钮样式 2024-02-05
- cocos creator游戏之弹窗动画的实现 2022-10-30
- clear 万能清除浮动(clearfix:after) 2024-01-25
- PHP MySQL中有多个htmlspecialchars字符串 2023-10-26
- Unicode中的CJK(中日韩统一表意文字)字符小结 2022-09-21
- Vue入门笔记Day4 2023-10-08
- JS获取当前网页大小以及屏幕分辨率等 2023-12-01
- .NET使用js制作百度搜索下拉提示效果(不是局部刷新)实现思路 2024-01-08