如何获取window.print()打印回调事件

1367 ℃
//定义打印前事件 
 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();
});

进入前端入门建站教程官网入口

Chrome浏览器点击打印不预览直接打印(设置流程)

jquery利用printArea实现局部打印和全局打印

谷歌浏览器不预览直接打印解决方法

js实现局部分页打印

帝国cms打印模板的使用方法

标签: 打印

上面是“如何获取window.print()打印回调事件”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1718.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

flv.js自动播放失怎么解决
css3代码做一个动态加载效果
Golang语法如何对图片进行背景去除
帝国CMS如何在留言板里面去掉邮箱表单
JMeter如何配置分布式测试?