2012-10-05 43 views
0

我已經開始了一個垂直菜單位置:http://jsfiddle.net/1___/bjXp2/1/寫一個垂直菜單與jQuery

我有幾個問題:

1)如何使「的onmouseover」只顯示.myList屬於.title我將鼠標移過來,而不是所有的.myLists?

2)對於.myLists,我想根據它們的大小對它們進行居中對齊。含義:我將鼠標放在.title上,出現一個.myList。但是,對於大.myLists或小.myLists,它們在我的光標上下都顯示相同數量的子項。

謝謝!我覺得我在這個菜單上取得了很大的進步。 - 有沒有其他的jQuery垂直菜單的好例子?

編輯對不起,我可能會困惑一些。我不是在尋找手風琴菜單,而是在尋找像烏蘭穆爾扎塔耶夫建議的東西。現在的問題是:我如何處理鼠標移出事件/將.myList定位到右側,因此鼠標移動不會過早發生?

回答

2

希望這是你想要什麼:http://jsfiddle.net/bjXp2/44/

+0

這是偉大的! ..我最後的問題是:什麼是最好的方式來定位.myList,以便我可以在不觸發'mouseout'的情況下進入.myList? – Jeff

+0

您可以在隱藏列表之前添加一個小超時,之後您將檢查鼠標是否在'.mylist'元素上,如果它不是,那麼不做任何事情,如果沒有,則隱藏'.mylist'。我還建議通過@woodykiddy發佈的示例 –