tag:forum.selfhtml.org,2005:/selfBetrifft jQuery: Rechtsklick-Event mit click()? – SELFHTML-Forum2008-07-02T07:29:24Zhttps://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263133#m1263133split.s2008-07-01T01:43:28Z2008-07-01T01:43:28ZBetrifft 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#m1263134molilymolily@gmx.dehttp://molily.de/2008-07-01T09:29:07Z2008-07-01T09:29:07ZBetrifft 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#m1263135split.s2008-07-01T15:43:04Z2008-07-01T15:43:04ZBetrifft 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#m1263136Alexander (HH)2008-07-02T07:29:24Z2008-07-02T07:29:24ZBetrifft 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>