我正在从Safari迁移到Chrome,并且极度想念Safari缩放行为。有一个扩展名dblclickzoomin可以让你在双击时缩小搜索范围。但是,这太令人讨厌了!我双击选择文字的完整单词等!
当我按住shift并双击时,我可以修改代码使其工作吗?
代码的触发位是:
init: function(){
window.addEventListener("dblclick",Zoomer,false);
},
由于shift-dblclick(或者更好的是,shift三次点击)不是标准的DOM触发器......有没有人有任何想法?
谢谢!
答案 0 :(得分:1)
使用event.shiftKey
属性确定在双击期间是否按下了Shift键:
window.addEventListener("dblclick", function(e){
if(e.shiftKey) {
Zoomer.apply(this, arguments); // call Zoomer with same `this` and args
}
}, false);