0

ユーザーがどのマウス ボタンをクリックしたか (存在する場合) を知りたいと思っています。Chrome では完璧に動作します: 左ボタンの場合は 1、Firefox の右ボタンの場合は 2 ユーザーがクリックしても常に 1 を返します。

   $('body').on('mousemove',function(e)
    {

        if(e.which==1)
        {

        }
    }); 

何か案は ?

ありがとうございました

4

2 に答える 2

4

あなたのコードは、クリックイベントではなく、マウス移動をリッスンしています

于 2013-10-29T15:35:47.063 に答える
1

e.whichキーボードイベント用です。

$('body').on('keyup',function(ev){
   console.log(ev.which)
}); 

https://developer.mozilla.org/en-US/docs/Web/API/event.which

于 2013-10-29T15:37:39.183 に答える