代码之家  ›  专栏  ›  技术社区  ›  Adam

我应该在我的Web应用程序中使用哪种类型的单击?

  •  1
  • Adam  · 技术社区  · 15 年前

    背景: 我们正在开发一个包含图表的Web应用程序。当前,您可以左键单击图表点,以缩放/向下钻取该数据部分。我们正在添加一些其他功能,允许用户向数据点添加元数据。我知道用户将只使用Mozilla,尽管我回避任何限制单一浏览器的限制。 请不要JS库。

    问题: 我应该使用什么类型的“click”将元数据添加到已经单击了鼠标左键(超链接)的元素中?

    我头脑风暴过的一些备选方案:

    • 捕获右键单击的上下文菜单(这对我来说是错误的)
    • 双击
    • CTRL点击
    • 左键单击打开 上下文 -具有现有左键单击和新功能的ISH菜单

    这些有什么惯例吗?你觉得最直观的是什么?

    5 回复  |  直到 15 年前
        1
  •  4
  •   Rodrick Chapman    15 年前

    在响应一次单击的链接旁边放置某种负担(可能是一个小图标)。否则,单击鼠标右键。

        2
  •  6
  •   Nathan Taylor    15 年前

    为什么不使用双击而不是单击放大?就我个人而言,我发现在看东西时更直观,更不用说它是一个相当普遍的标准。

        3
  •  0
  •   Darrell Brogdon    15 年前

    尽量满足用户的期望。当他们单击、双击等时,他们希望发生什么…即,其他应用程序如何处理该操作?

        4
  •  0
  •   David Koelle    15 年前

    我会把你的想法从点击类型改为图表中的特定模式。

    特殊类型的单击的问题是没有 功能可见性 为了您想要提供的功能。在用户界面中没有明显的东西可以说“用户能够向数据点添加元数据”。用户只能通过尝试、错误或培训来了解这一点。或者,在你的应用程序上写着“ctrl-click添加元数据”,但这并不优雅。

    更好的方法可能是使用模式按钮。我在画一个工具栏。想想微软的Word,在那里选择突出显示工具将你的指针变成一个突出显示。在突出显示模式下,可以单击并拖动以突出显示文本。然后可以切换到其他模式,如默认文本模式。也许您应该有一个“添加元数据”模式。

    一般来说,对于UI设计,如果您试图做一些看起来不标准的事情, 想想现有产品是如何解决这个问题的 . 例如,Microsoft Excel如何允许您向图表中的数据点添加信息?也许没有。但是还有其他的产品吗?

        5
  •  0
  •   slebetman    15 年前

    我的投票是“左键单击打开一个上下文式菜单,该菜单既有左键单击功能,也有新功能”。这需要最少的文档来向用户解释如何使用。对于Web应用程序,用户通常期望并阅读零文档。

    推荐文章