2009-04-09 14 views
1

Je donne les résultats suivants:Comment détecter le clic droit de la souris tout en appuyant sur le bouton gauche de la souris dans IE?

<html> 
<body oncontextmenu="return false;"> 
<script src="jquery-1.3.2.min.js"></script> 
<script> 
$(document).ready(function() 
{ 
    $(document).mousedown(function(e) 
    { 
     if (e.button == 2) //right click 
     { 
      document.body.style.backgroundColor = "green"; 
     } 
     else //left click 
     { 
      document.body.style.backgroundColor = "blue"; 
     } 
    }); 
}); 
</script> 
</body> 
</html> 

Si le bouton droit de la souris est cliqué pendant que le bouton gauche de la souris est maintenu enfoncé, le comportement attendu est que les changements de couleur de fond du bleu au vert.

Cela fonctionne dans Firefox, mais je ne sais pas comment faire fonctionner cela dans IE (7). Merci!

Répondre

1

Boutons de la souris droite + gauche e.button==3 pas 2.

+0

Merci! J'aurais dû supposer que les valeurs e.button sont différentes dans IE & FF .. – Emmett

Questions connexes