2010-09-10 56 views
0

使用下拉列表进行导航是不错的做法吗?我正在制作一个具有一些分层菜单的Web应用程序。我已经考虑了几个选项,但没有一个似乎是好的。以下是其中的一些:使用下拉列表进行导航

  1. 使用水平顶级菜单,并在选择顶级菜单时使子菜单显示在下方。问题:我的顶级菜单很多,不适合960像素宽度。儿童菜单也是如此,我希望能够增加它们。

  2. 使用水平顶层菜单(允许它们在不适合页面宽度时进行环绕),然后在左侧栏上垂直排列子菜单。优点:儿童菜单可以垂直增长。问题:环绕顶部菜单栏看起来很丑。如果我想有一个超过2级的分级菜单,我会卡住。

  3. 使用手风琴,例如 - jquery手风琴 - 优势:安排菜单的垂直留有足够的空间进行扩展。问题:手风琴将在左侧。我希望将菜单保留在顶部,并将整个宽度留在内容菜单下方。用户很难看到当前选择的菜单,因为手风琴似乎在页面刷新后重置为初始状态。我知道这可以解决,但我不是一个JavaScript专家。我也想用最小的JavaScript保持我的页面。

  4. 用户导航树。似乎是层次菜单的自然选择,但没有理由,我不喜欢它。当没有JavaScript时它不能回退。

  5. 下拉列表的使用 - 我可以把下拉列表放在顶部,每个列表决定剩下的内容。这似乎是我所有需求的最佳选择,但我不知道从可用性的角度来看,这是一件好事。

回答

1

如果你有很多菜单项,你不能适应它简洁地进入topnav,我会考虑重新组织你的内容。

去找一个用户,他们从来没有看过系统,让他们尝试找到“x”,然后问他们一个星期后是否是这样。

尝试将其分解为三个级别而不是两个级别。

看看一些大的网上商店,如亚马逊或ebuyer。他们在顶部有抽象主题,随着深入了解,您会获得越来越多的subnav。