2010-09-10 46 views
0

使用下拉列表進行導航是不錯的做法嗎?我正在製作一個具有一些分層菜單的Web應用程序。我已經考慮了幾個選項,但沒有一個似乎是好的。以下是其中的一些:使用下拉列表進行導航

  1. 使用水平頂級菜單,並在選擇頂級菜單時使子菜單顯示在下方。問題:我的頂級菜單很多,不適合960像素寬度。兒童菜單也是如此,我希望能夠增加它們。

  2. 使用水平頂層菜單(允許它們在不適合頁面寬度時進行環繞),然後在左側欄上垂直排列子菜單。優點:兒童菜單可以垂直增長。問題:環繞頂部菜單欄看起來很醜。如果我想有一個超過2級的分級菜單,我會卡住。

  3. 使用手風琴,例如 - jquery手風琴 - 優勢:安排菜單的垂直留有足夠的空間進行擴展。問題:手風琴將在左側。我希望將菜單保留在頂部,並將整個寬度留在內容菜單下方。用戶很難看到當前選擇的菜單,因爲手風琴似乎在頁面刷新後重置爲初始狀態。我知道這可以解決,但我不是一個JavaScript專家。我也想用最小的JavaScript保持我的頁面。

  4. 用戶導航樹。似乎是層次菜單的自然選擇,但沒有理由,我不喜歡它。當沒有JavaScript時它不能回退。

  5. 下拉列表的使用 - 我可以把下拉列表放在頂部,每個列表決定剩下的內容。這似乎是我所有需求的最佳選擇,但我不知道從可用性的角度來看,這是一件好事。

回答

1

如果你有很多菜單項,你不能適應它簡潔地進入topnav,我會考慮重新組織你的內容。

去找一個用戶,他們從來沒有看過系統,讓他們嘗試找到「x」,然後問他們一個星期後是否是這樣。

嘗試將其分解爲三個級別而不是兩個級別。

看看一些大的網上商店,如亞馬遜或ebuyer。他們在頂部有抽象主題,隨着深入瞭解,您會獲得越來越多的subnav。