3

下拉列表、菜单和组合框都是非常常见的用户界面元素。用户习惯于在本机应用程序和有时在 Web 应用程序中看到这些元素,但它们存在一些问题。

  1. 你必须瞄准鼠标。当您鼠标移出时,有些菜单会折叠,有些菜单有您必须瞄准才能展开的子菜单。

  2. 如果不先瞄准鼠标,您将看不到选项。

这些是困扰我的主要事情,也许其他人也注意到其他问题。如果可以的话,我通常根本不使用下拉菜单。

问题是我有时想在有限的空间里展示一长串选项。问题 2 是我愿意做出的牺牲,但我想知道是否有人有任何技巧可以使这些下拉菜单更易于使用。也许有人发明了一种新的列表控件样式。

我敢肯定,如果这些类型的控件惹恼了我,那么它们会更惹恼我网站的用户。

4

3 回答 3

2

嗯..关于下拉列表让我烦恼的另一件事是无法控制它们的宽度,因为它随着文本扩展(或者它们是我不知道的东西?)。

作为替代方案,我考虑了一个小弹出窗口,它最初以字母索引的形式显示可用选项列表,当用户单击字母链接时,它会显示可供选择的相关选项。这将减少可供选择的选项。

同样,我们可以使用 ajax 在用户输入时动态构建选项。

于 2008-10-23T04:26:42.993 回答
1

你可以试试 Mac OS/X 的任务栏,类似于 YouTube 中的选择栏。我认为常用术语是气泡条,当鼠标在它们上方滚动时,小图像的动画会变大,但会缩小到当鼠标不在控件上方时所有项目都可见的大小。

于 2008-10-23T04:11:06.363 回答
0

@Nrj width='20px' 将折叠下拉保持在 20px 的宽度。问题是,Inernet Explorer 也显示了具有此宽度的扩展项目,而到目前为止我遇到的所有其他浏览器都会显示完整的菜单。

于 2008-10-23T05:33:17.213 回答