Betrifft jQuery: Rechtsklick-Event mit click()? – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Betrifft jQuery: Rechtsklick-Event mit click()? Tue, 01 Jul 08 01:43:28 Z https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263133#m1263133 https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263133#m1263133 <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> Betrifft jQuery: Rechtsklick-Event mit click()? Tue, 01 Jul 08 09:29:07 Z https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263134#m1263134 https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263134#m1263134 <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> Betrifft jQuery: Rechtsklick-Event mit click()? Tue, 01 Jul 08 15:43:04 Z https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263135#m1263135 https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263135#m1263135 <p>Ich habs zwar noch nicht ausprobiert, klingt aber ziemlich kompetent :)<br> In jedem Fall schonmal ein herzliches Danke!</p> Betrifft jQuery: Rechtsklick-Event mit click()? Wed, 02 Jul 08 07:29:24 Z https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263136#m1263136 https://forum.selfhtml.org/self/2008/jul/1/betrifft-jquery-rechtsklick-event-mit-click/1263136#m1263136 <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>