先来点背景:
我正在为一个控制系统设计一个web应用程序,这个控制系统有一个相当有限的用户群(所以不是每个人和他们的母亲都会使用它)
我有很多地方,我将需要一个右击菜单来做具体的事情控制页。我应该重写右键单击菜单并实现自己的菜单,还是放置一个小图标或其他东西来调用菜单?谷歌的音乐测试网站就是一个很好的例子。但就我个人而言,我讨厌点击这个小图标;我宁愿右键点击。
什么是最佳实践?
最佳答案
这取决于您的应用程序IMO。如果您的应用程序将绝对受限于桌面用户,并且您具有模仿现有桌面功能的功能,那么我可能会考虑重写上下文菜单。
尽管如此,重写上下文菜单违反了W3C One Web建议。如果您的用户群可以从桌面以外的设备访问您的应用程序,则可能会限制他们在应用程序中可以和不能执行的操作(并非所有设备都支持右键单击)。
关于javascript - JavaScript-右击行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7222974/