3

我正在从 Safari 迁移到 Chrome,并且非常想念 Safari 的缩放行为。有一个扩展dblclickzoomin可以让你在双击时像 safari 一样缩放。但是,这非常令人讨厌!我双击选择全文等!

我可以修改代码以使其在按住 shift 并双击时工作吗?

代码的触发位是:

init: function(){
      window.addEventListener("dblclick",Zoomer,false);
    }, 

由于 shift-dblclick (或更好的 shift 三击)不是标准的 DOM 触发器......有人有什么想法吗?

谢谢!!

4

1 回答 1

1

使用该event.shiftKey属性确定双击期间是否按下了 Shift 键:

window.addEventListener("dblclick", function(e){
    if(e.shiftKey) {
        Zoomer.apply(this, arguments); // call Zoomer with same `this` and args
    }
}, false);
于 2013-05-08T13:07:55.310 回答