ottogal: jQuery-Frage

Beitrag lesen

Vielen Dank, Mathias.

Verwende die metaKey-Eigenschaft des click-Events.

Die kannte ich nicht. Im verlinkten API finde ich auch nicht viel dazu. Google zeigt mir, dass metaKey die PC/Mac-Unterschiede abfängt, aber ich fand auch (zugegeben ältere) Diskussionen, dass das nicht ganz so klappt. Ich versuchs aber mal.

Allgemein würde ich auf solche komplizierten Sachen verzichten. Arbeite mit einem normalen Linksklick und ggf. einem Rechtsklick (Kontextmenü/oncontextmenu), aber nicht mit Klick plus Tastenkombination. Das ist ungewohnt.

Ich bin auch nur drauf gekommen, weil ich vorher kein Event für den Rechtsklick gefunden hatte. Ginge es so?

$('.foo').bind('contextmenu', function(e) {  
     e.preventDefault;  
     // do what I want  
});