Il n'y a pas de gestionnaire d'événement oncontextmenu intégré dans jQuery, mais vous pouvez faire quelque chose comme ceci :
$(document).ready(function(){
document.oncontextmenu = function() {return false;};
$(document).mousedown(function(e){
if( e.button == 2 ) {
alert('Right mouse button!');
return false;
}
return true;
});
});
En gros, j'annule l'événement oncontextmenu de l'élément DOM pour désactiver le menu contextuel du navigateur, puis je capture l'événement mousedown avec jQuery, et là, vous pouvez savoir dans l'argument de l'événement quel bouton a été pressé.
Vous pouvez essayer l'exemple ci-dessus ici .
1 votes
Ver stackoverflow.com/a/2725963/287948
0 votes
Vous essayez de faire quelque chose après la fonction revient !