//定义打印前事件
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()打印回调事件
猜你喜欢
- 使用Canvas操作像素的方法 2024-01-16
- 一个JavaScript获取元素当前高度的实例 2023-12-26
- div层调整z-index属性无效原因分析及解决方法 2024-02-06
- 通过Ajax方式上传文件使用FormData进行Ajax请求 2023-01-20
- 浅谈Selenium+Webdriver 常用的元素定位方式 2024-01-05
- IE6/7中getAttribute获取href/src 属性(相对路径0值与其它浏览器不同 2023-12-26
- vue监听网络状态改变 2023-10-08
- Vue实现动态圆环百分比进度条 2024-02-25
- Ajax异步方式实现登录与验证 2022-10-18
- Cookie的使用及保存中文并用Cookie实现购物车功能 2024-03-01