tag:forum.selfhtml.org,2005:/self Betrifft jQuery: Rechtsklick-Event mit click()? – SELFHTML-Forum 2008-07-02T07:29:24Z https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263133#m1263133 split.s 2008-07-01T01:43:28Z 2008-07-01T01:43:28Z Betrifft jQuery: Rechtsklick-Event mit click()? <p>Hallo erstmal an alle Nachtschwärmer :)</p> <p>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 :(</p> https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263134#m1263134 molily molily@gmx.de http://molily.de/ 2008-07-01T09:29:07Z 2008-07-01T09:29:07Z Betrifft jQuery: Rechtsklick-Event mit click()? <p>Hallo,</p> <blockquote> <p>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 :(</p> </blockquote> <p>click() nehmen und in der Handler-Funktion if (eventobjekt.which == 3) abfragen.<br> Das Eventobjekt wird als erster Parameter an den Handler übergeben.</p> <pre><code class="block language-javascript"><span class="token function">$</span><span class="token punctuation">(</span><span class="token string">"#bla"</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">click</span><span class="token punctuation">(</span><span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span>event<span class="token punctuation">.</span>which <span class="token operator">==</span> <span class="token number">3</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token function">alert</span><span class="token punctuation">(</span><span class="token string">"rechtsklick"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>1 ist übrigens linke Maustaste, 2 steht für mittlere.</p> <p>Es gibt aber auch jQuery-Plugins, die eine rightclick-Funktion hinzufügen.</p> <p>Mathias</p> <div class="signature">-- <br> <a href="http://aktuell.de.selfhtml.org/weblog/" rel="nofollow noopener noreferrer">SELFHTML aktuell Weblog</a> </div> https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263135#m1263135 split.s 2008-07-01T15:43:04Z 2008-07-01T15:43:04Z Betrifft jQuery: Rechtsklick-Event mit click()? <p>Ich habs zwar noch nicht ausprobiert, klingt aber ziemlich kompetent :)<br> In jedem Fall schonmal ein herzliches Danke!</p> https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263136#m1263136 Alexander (HH) 2008-07-02T07:29:24Z 2008-07-02T07:29:24Z Betrifft jQuery: Rechtsklick-Event mit click()? <p>Moin Moin!</p> <p>Es gibt übrigens auch Browser, die Javascript den Zugriff auf die rechte Maustaste entziehen. Bau also besser nichts, was den Rechtsklick wirklich erfordert.</p> <p>Alexander</p> <div class="signature">-- <br> Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". </div>