0

私は最近jQueryを使用しましたon('contextmenu'...

しかし、jQuery のトグル機能のようにオンとオフを切り替えることは可能ですか?

例えば

$('#option').on('contextmenu', function(){
    $(this).addClass('selected');
});

// on second click removeClass('selected');

contextmenuとだけで異なる動作が必要なため、イベントを使用しましclickrightclick

オフのようにオンとオフを切り替えることはできましたtoggleか?

4

1 に答える 1

2

jQuery の.toggleClass. コンテキスト メニューが実際に表示されないようにするためにも追加return falseしましたが、それはあなたが決めることです (コンテキスト メニューが必要な場合は削除してください)。

http://jsfiddle.net/kjKZ3/

別の注意: あなたの質問にはタイプミスがあります。'selected'classではなく classを追加する必要があります'.selected'

于 2013-04-03T15:43:38.533 に答える