split.s: Betrifft jQuery: Rechtsklick-Event mit click()?

Hallo erstmal an alle Nachtschwärmer :)

Gibt es eine Möglichkeit mit jQuery auch eine Möglichkeit ein Rechtsklick-Event abzufangen? Also quasi so wie es mit click() möglich ist, aber leider geht die doc nicht auf die rechte Maustaste ein :(

  1. Hallo,

    Gibt es eine Möglichkeit mit jQuery auch eine Möglichkeit ein Rechtsklick-Event abzufangen? Also quasi so wie es mit click() möglich ist, aber leider geht die doc nicht auf die rechte Maustaste ein :(

    click() nehmen und in der Handler-Funktion if (eventobjekt.which == 3) abfragen.
    Das Eventobjekt wird als erster Parameter an den Handler übergeben.

    $("#bla").click(function(event) {  
       if (event.which == 3) {  
          alert("rechtsklick");  
       }  
    });
    

    1 ist übrigens linke Maustaste, 2 steht für mittlere.

    Es gibt aber auch jQuery-Plugins, die eine rightclick-Funktion hinzufügen.

    Mathias

    1. Ich habs zwar noch nicht ausprobiert, klingt aber ziemlich kompetent :)
      In jedem Fall schonmal ein herzliches Danke!

      1. Moin Moin!

        Es gibt übrigens auch Browser, die Javascript den Zugriff auf die rechte Maustaste entziehen. Bau also besser nichts, was den Rechtsklick wirklich erfordert.

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".