我正从 Safari 转到 Chrome,非常想念 Safari 的缩放功能。有一个分机 dblclickzoomin每当您双击时,它都会像 safari 一样缩放。然而,这非常烦人!我双击选择全文等!
我可以修改代码使其在按住 shift 并双击时起作用吗?
代码的触发位是:
init: function(){
window.addEventListener("dblclick",Zoomer,false);
},
因为 shift-dblclick(或者更好的是,shift 三击)不是标准的 DOM 触发器...有人有什么想法吗?
谢谢!!
最佳答案
使用 event.shiftKey
属性来确定在双击过程中是否按下了 Shift 键:
window.addEventListener("dblclick", function(e){
if(e.shiftKey) {
Zoomer.apply(this, arguments); // call Zoomer with same `this` and args
}
}, false);
关于javascript - Shift-双击时触发 JavaScript Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440116/