Ich habe in Leaflet-Markern kein Rechtsklick-Ereignis gefunden, also habe ich angefangen, das Mousedown-Ereignis anzuhören. In der Methode, die dieses Ereignis löst, überprüfe ich
if (event.originalEvent.button == 2) {
do_something();
// now i want to stop propagation of the rightclick
return;
}
Dies funktioniert, indem do_something () aufgerufen wird, das Ereignis jedoch auf die Karte übertragen wird und ein Kontextmenü angezeigt wird. Wie verhindere ich, dass sich das Ereignis auf die Karte ausbreitet?
Funktioniert dies in allen gängigen Browsern (dh IE)?