我有一个图像。当我左键单击它时,它应该将图像后面的值增加 1。当我右键单击它时,它应该将图像后面的值减少 2。
问题是,当我右键单击图像时,它会正确减小值。但是,Mozilla Firefox 会弹出一个窗口,例如“复制此图像,查看此图像”等。
我怎样才能防止这种情况?
我有一个图像。当我左键单击它时,它应该将图像后面的值增加 1。当我右键单击它时,它应该将图像后面的值减少 2。
问题是,当我右键单击图像时,它会正确减小值。但是,Mozilla Firefox 会弹出一个窗口,例如“复制此图像,查看此图像”等。
我怎样才能防止这种情况?
那是上下文菜单,是 Modern OS 的标准功能,并不特定于 Firefox。
要禁用图像的上下文菜单,请使用:
$(document).on('contextmenu', 'img', function() { return false; });
通过DevGrow,修改为使用 jQuery 1.7+ .on() 附加事件处理程序。