我最近使用过jquery的on('contextmenu'...
但是有可能像jquery的切换功能那样打开和关闭它吗?
E.G。
$('#option').on('contextmenu', function(){
$(this).addClass('selected');
});
// on second click removeClass('selected');
我使用了contextmenu
事件,因为我希望仅对click
和rightclick
采取不同的行为。
是否可以像toggle
那样切换来打开和关闭?
答案 0 :(得分:2)
使用jQuery的.toggleClass
。我还添加了return false
以防止上下文菜单实际显示,但这是由您决定的(如果您需要上下文菜单,请将其删除):
另一个注意事项:你的问题中有一个拼写错误;您应该添加课程'selected'
而不是课程'.selected'
。