0

我最近使用了 jQuery 的on('contextmenu'...

但是是否可以像 jQuery 的切换功能一样打开和关闭它?

例如

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

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

我使用了这个contextmenu事件,因为我想要在 aclick和 a上有不同的行为rightclick

是否可以像关闭那样打开和关闭toggle

4

1 回答 1

2

使用 jQuery 的.toggleClass. 我还添加return false了防止上下文菜单实际显示的内容,但这由您决定(如果您需要上下文菜单,请将其删除):

http://jsfiddle.net/kjKZ3/

另一个注意事项:您的问题中有一个错字;你应该添加 class'selected'而不是 class '.selected'

于 2013-04-03T15:43:38.533 回答