关于contextmenu的jquery,打开和关闭

时间:2013-04-03 15:37:51

标签: javascript jquery javascript-events toggle

我最近使用过jquery的on('contextmenu'...

但是有可能像jquery的切换功能那样打开和关闭它吗?

E.G。

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

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

我使用了contextmenu事件,因为我希望仅对clickrightclick采取不同的行为。

是否可以像toggle那样切换来打开和关闭?

1 个答案:

答案 0 :(得分:2)

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

http://jsfiddle.net/kjKZ3/

另一个注意事项:你的问题中有一个拼写错误;您应该添加课程'selected'而不是课程'.selected'