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