0
我在这里发现了一些关于此问题的问题,但无法找到解决方案。取消对键盘快捷键设置的默认操作
//Add keyboard shortcuts for convenience.
self.iframe.addEventListener('keydown', function(e){
//Check for alt+p and make sure were not in fullscreen
if(e.altKey && e.keyCode === 80 && !fullScreenApi.isFullScreen()){
self.preview();
}
//Because Macs e == 69, but alt+e == 229 which is the ´ character,
if(e.altKey && e.keyCode === 69 || e.keyCode === 229){
e.preventDefault ? e.preventDefault() : e.returnValue = false;
console.log(e.returnValue);
if(!fullScreenApi.isFullScreen()){
self.edit();
}
}
//Check for alt+f
if(e.altKey && e.keyCode === 70){
e.preventDefault ? e.preventDefault() : e.returnValue = false;
fullScreenApi.requestFullScreen(fsElement);
}
});
我所试图做的是取消在Internet Explorer为alt+E
的默认操作9.目前它完成了我想要它做的,但同时去掉了“编辑”菜单下。我发现使用e.returnValue = false
作为解决方案的在线人员,但这似乎并不奏效。 console.log(e.returnValue)
返回undefined。
在此先感谢!