//定义打印前事件
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()打印回调事件
基础教程推荐
猜你喜欢
- webpack高级配置与优化详解 2022-11-16
- 完全用CSS实现鼠标移动到图片并更换图片 2023-12-21
- HTML5中视频音频的使用详解 2023-12-14
- 浅谈CSS 高度塌陷问题 2024-01-08
- CSS3转换功能transform主要属性值分析及实现分享 2024-02-07
- ES6实现图片切换特效代码 2024-02-07
- layUI布局使用教程 2023-12-20
- JavaScript实现拖拽效果 2023-12-21
- 简单谈谈margin负值的作用 2022-11-16
- jQuery利用cookie 实现本地收藏功能(不重复无需多次命名) 2024-02-10
