Я построил простое выпадающее меню.
Код и демонстрация здесь: http://jsfiddle.net/3Lq2d/5/
Это выглядит так:
Наведение над MENU 1
затухает в Submenu
s.
Это прекрасно работает, если только вы не станете spaz и не будете много манипулировать мышью по меню, и в этом случае он застревает в полупрозрачном состоянии.
Использование .stop(true,true)
устраняет проблему со спазом, но устраняет возможность перемещения мыши из меню в подменю.Я использую fadeIn / fadeOut, чтобы дать небольшую задержку, поэтому, когда мышь перемещается из меню в подменю, подменю остается видимым ... stop (true, true) ломает это.
Как лучше всегопостроить исчезающее меню с небольшой задержкой во всех нужных местах?
ОБНОВЛЕНИЕ:
Я повозился до полного удовлетворения, добавив задержки для hoverintent ... вот окончательный код:http://jsfiddle.net/3Lq2d/75/