0

Chris Domigan による jQuery コンテキスト メニュー プラグインを使用して、コンテキスト メニューを適用しています。

次のようにコンテキストメニューを登録/バインドしています:

$('#myDiv').contextMenu('myMenu', {
    bindings: {
        /* events here */
    }
}

今、私のアプリケーションのどこかで、このコンテキストメニューが必要ありません#myDiv。では、このコンテキスト メニューを登録解除/バインド解除/削除するにはどうすればよいでしょうか#myDiv

4

1 に答える 1

3

contextMenu を無効にするために使用する必要があるのは、次のとおりです。

$('#myDiv').off('contextmenu');

これは jQuery の.off()関数を使用しており、単に contextMenu イベントを削除しています。プラグインが行ったすべてを元に戻すわけではないため、完璧ではありませんが、あなたのケースではうまくいくはずです.

ここで動作しています: http://jsfiddle.net/wPhYz/

于 2013-09-04T15:07:20.807 に答える