我想知道哪些鼠標按鈕用戶點擊(如果有的話)它在Chrome中的工作完美:左側按鈕1和右側2 Firefox無所謂用戶點擊總是返回1爲什麼event.which總是返回1在Firefox上
$('body').on('mousemove',function(e)
{
if(e.which==1)
{
}
});
有什麼想法嗎?
謝謝
我想知道哪些鼠標按鈕用戶點擊(如果有的話)它在Chrome中的工作完美:左側按鈕1和右側2 Firefox無所謂用戶點擊總是返回1爲什麼event.which總是返回1在Firefox上
$('body').on('mousemove',function(e)
{
if(e.which==1)
{
}
});
有什麼想法嗎?
謝謝
你的代碼是聽鼠標移動,不要點擊事件
e.which
是鍵盤事件。
$('body').on('keyup',function(ev){
console.log(ev.which)
});
https://developer.mozilla.org/en-US/docs/Web/API/event.which
OP使用jQuery,它也標準化鼠標事件按鈕按下。 http://api.jquery.com/event.which/ –
要綁定一個'mousemove'事件,而不是一個click事件。 – zzzzBov
這是一個拖動處理程序嗎?只需跟蹤你的'mousedown'中的'e.button'。 – Ryan
這引發了一個問題。你是否在不同的瀏覽器上測試了相同的代碼(如果你正在檢查兼容性,你應該這樣做)還是你爲每個瀏覽器編寫不同的代碼? – BenM