要素を右クリックしたときに関数を起動するページにロードできないJSを含むページを処理しています。だから、私はページ上の要素の右クリックをキャプチャする方法を知っていますが、私は具体的にすべての右クリックと要素の右クリックだけをバインド解除する方法がありますか? $(selector).unbind('rightclick)
のようなものが働いたのであれば、明らかに素晴らしいでしょうが、それはもちろんありません。 ご協力いただければ幸いです。おかげさまで jQueryでのみ右クリックイベントのバインドを解除するには
EDIT
いくつかの明確化...私は右の要素を右クリックしたときに表示され、ブラウザのメニューをクリックし、デフォルトを防ぐために探していませんよ。要素を右クリックしたときに発火するすべての要素を削除したいだけです。このすべてのクリックをターゲットにしたとき、正常に機能し、デフォルトのメニューが表示されました。唯一の問題は、私が避けようとしているすべての左クリックイベントをアンバインドすることでした。
私がアンバインドしようとしているこのイベントは、コンテキストメニューがまったく表示されないようにします。だから私はそれを表示するためにそれをバインド解除しようとしています。
どのようにバインドしましたか? – Chandu
それをバインドするコードは変更できませんが、mousedownイベントにバインドされていると思います。 – Munzilla