2012-10-08 86 views
1

首先,我想先說我對jquery很新,對Javascript也很新。使用jquery或javascript將延遲添加到css菜單

我期待一些的jQuery/JavaScript添加到一個CSS菜單創建選項,以防止關閉用戶開始選擇它之前的選項之間的延遲。我做了一些研究,發現這How to add a delay to CSS Vertical Dropdown Menu

但似乎做其延遲開盤不是子菜單的關閉相反。

這裏是我有什麼http://jsfiddle.net/5jd7c/6/

請注意,如果您嘗試直接從電視機1去了要選擇2斜它關閉的選項,並在設定的2,而不是結束。

先謝謝您。

回答

1

根據你所說的,我認爲你想要hoverIntent jQuery插件。它完全符合你所描述的並且非常穩定。

比從頭開始要容易得多。

+0

謝謝你。這是我試圖得到的功能。現在我只是很難讓它實際工作。 –

1

您需要使用上面提到的jQuery插件hoverIntent。 我創建了jsfiddle

我設置只在工作菜單項延遲快速樣品,超時時間爲1秒(1000毫秒) ,我增加了工作裏的ID,ID爲它的UI列表

希望有所幫助。

+0

會這樣設置基於一類,而不是一個ID工作? –