繁体   English   中英

移位双击时触发JavaScript动作

[英]Trigger a JavaScript action when shift-double clicking

我正在从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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM