我有一個菜單:http://jsfiddle.net/paTNz/2/jQuery的切換菜單打滑
如果趕上直接單詞「英語」下的一個或兩個像素,菜單大滿貫回來關上了。我無法理解,因爲事件綁定到外部的li
項目,它涵蓋了其中的所有內容:「英文」href和子菜單。
任何幫助表示讚賞。
我有一個菜單:http://jsfiddle.net/paTNz/2/jQuery的切換菜單打滑
如果趕上直接單詞「英語」下的一個或兩個像素,菜單大滿貫回來關上了。我無法理解,因爲事件綁定到外部的li
項目,它涵蓋了其中的所有內容:「英文」href和子菜單。
任何幫助表示讚賞。
那只是因爲菜單之間有幾個像素的空間。
容易修復只是添加一些填充到你的鏈接,佔用空間,
.info li.lang a {padding-bottom:3px}
非常感謝,工作的一種享受。 –
我想一個更好的答案是你的李內部的ul是絕對定位,所以李不會包含元素,並且鏈接是李約束的唯一元素。這就是爲什麼我們需要填充來填補2個菜單之間的差距。如果這是有道理的。 –
我有2個問題。 1)爲什麼在切換之前使用'e.preventDefault();'? 2)爲什麼你使用懸停?這些天,ppl使用了大量的觸摸屏,所以你的應用程序不能很好地工作。 –
只是一個宿醉,它最初是點擊,改爲測試。回到什麼它shudve一直:http://jsfiddle.net/paTNz/7/ –