我試圖檢測在特定元素上移動光標時是否按下了shift鍵。該功能觸發,但只有後我先點擊另一個元素。有什麼辦法可以解決這個問題嗎?我已經嘗試將焦點設置爲文檔和元素,並嘗試創建一個僞點擊功能,但迄今沒有任何工作。用jQuery Shift +鼠標懸停
例如,下面的代碼工作後,才點擊頁面上的其他元素:
$("#selector").mouseover(function(e){
if(e.shiftKey) {
console.log("the shift key is pressed");
}
});
預先感謝任何信息。
如果動作設置懸停,動作怎麼會啓動?我懷疑代碼存在一些不同的問題(在發佈部分旁邊)。 – dusoft 2009-09-17 20:33:17
@dusoft:我已經在一個完全新的文檔中測試過,沒有其他的javascript/jQuery(除了jQuery源代碼)和頁面上的單個元素具有相同的結果。 (還是)感謝你的建議。 – 2009-09-17 20:39:51