In JavaScript is het gebruik van event.keyCode en event.charCode niet betrouwbaar omdat Internet Explorer niet de W3C standaard gebruikt:
W3C
Knop | Waarde | |
---|---|---|
Links | 0 | |
Midden | 1 | |
Rechts | 2 |
Internet Explorer
Knop | Waarde | |
---|---|---|
Links | 1 | |
Midden | 4 | |
Rechts | 2 |
jQuery
jQuery is browser compatible dus daar hoef je je geen zorgen over te maken.
$('#element').mousedown(function(event) { switch (event.which) { case 1: alert('Links'); break; case 2: alert('Midden'); break; case 3: alert('Rechts'); break; default: alert('Onbekend'); } });
Lees voor het gebruik van de rechter muis knop ook het artikel Uitschakelen van Context menu.
Zie ook : Hulpprogramma's :: JavaScript :: keyCode en charCode
Zie ook : Referentielijsten :: Javascript Char Codes (Key Codes)
Meer informatie: event.which - jQuery API
Categorieën
JavaScript