2010-11-30 5 views

Répondre

1

Il y a un plugin qui va gérer beaucoup de cela pour vous: http://abeautifulsite.net/blog/2008/05/jquery-right-click-plugin/

Ou si vous voulez rouler votre propre:

Vérifiez les docs pour event.which: http://api.jquery.com/event.which/

Vous pouvez détecter quel bouton de la souris a été cliqué:

$('.clicky').mousedown(function(event) { 
switch (event.which) { 
    case 1: 
    alert('Left mouse button pressed'); 
    break; 
    case 2: 
    alert('Middle mouse button pressed'); 
    break; 
    case 3: 
    alert('Right mouse button pressed'); 
     // you would want to prevent default behavior and trigger a click 
     event.preventDefault(); 
     $(this).trigger('click'); 
    break; 
    default: 
    alert('You have a strange mouse'); 
} 
}); 
+0

LOL - amazing - 'alert ('Vous avez une souris étrange');' xD –

0

Qu'avez-vous essayé? C'est un problème simple avec une solution simple.

Connectez-vous à la droite event et écrivez un gestionnaire pour accomplir vos besoins. :)

Questions connexes