某個事件觸發時,判斷ctrl鍵是否按下中,還未彈起。我想到的思路是:當ctrl鍵按下,變量ctrl為true,當ctrl鍵彈起,變量ctrl為false。但是這樣遇到個問題,使用QQ截圖快捷鍵時,可以監聽到crtl按下,卻監聽不到ctrl彈起,所以截圖后變量ctrl還是true的狀態。有更好的辦法來判斷嗎?已經解決了,方法是://當前窗口失去焦點 window.onblur = function() { ctrl=false;};截圖時瀏覽器窗口會失去焦點,導致頁面沒有監聽到ctrl彈起。
JQ或JS如何判斷ctrl鍵是按下中,還未彈起的狀態?
明月笑刀無情
2019-03-15 15:15:13