js如何通过点击button来触发键盘Ctrl+P事件?

沉淀3021 发布于 2016/09/20 14:04
阅读 1K+
收藏 0

window.print(),这个方法必须在页面完全加载完成之后才能触发。

当页面加载比较慢的时候或者是异步JS加载的时候,点击页面打印button来进行打印。window.print()只能等到頁面loading完成之后才触发,所以想通知JS来直接触发Ctrl+P实现


加载中
0
wuyiw
wuyiw
不能.
沉淀3021
沉淀3021
回复 @wuyiw : 奥,谢啦~
wuyiw
wuyiw
回复 @沉淀3021 : 保险一点来说, 因为Ctrl+P是浏览器的快捷键而不是你的网页通过key事件监听的快捷键, 所以js做不到这一点.
wuyiw
wuyiw
@沉淀3021 回复@沉淀3021 : 后者
沉淀3021
沉淀3021
为什么, 是单纯针对Ctrl+P不行,还是说通过点击button触发键盘事件不能实现?
0
oj8kay
oj8kay
可以使用自定义事件来模拟标准DOM事件(包括键盘事件),但是仅仅只能用来触发事件回调
0
-波仔-
-波仔-

参见:http://www.cnblogs.com/snlfq2000/archive/2011/05/10/2041944.html

返回顶部
顶部