背景:
我们正在开发一个包含图表的 Web 应用程序。目前,可以左键单击图表点以放大/向下钻取数据的该部分。我们正在添加一些其他功能,允许用户将元数据添加到数据点。我知道用户将专门使用 Mozilla,尽管我回避任何仅限于单个浏览器的东西。请不要使用 js 库。
问题:
我应该使用哪种类型的“单击来将元数据添加到已经具有左键单击(超链接)的元素?
我头脑风暴的一些替代方案:
oncontext
右键单击的捕获菜单(这对我来说很可恶)- 双击
- 按住 ctrl 单击
- 使左键单击打开一个上下文菜单,该菜单具有现有的左键单击以及新功能
这些有什么约定吗?你会觉得最直观的是什么?