簡體   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