Очень простым> Постараютсь объяснить подробнее: > > В layer1 список подменю, по onMouseOver на название конкретного пункта menu1, этот layer1 появляется. Курсор переходит на него. Хочется, чтобы в том случае, когда человека ничего не заинтересовало в этом подменю (layer1), и он захотел перейти в следующее (layer2), текущий layer1 прятался, когда курсор с него уходит. У меня это через реализовано через menu2 (onmouseover menu2 -- hide(layer1)), но это криво, если курсор уходит вниз, то layer1 остается висеть. > через что это можно сделать?
По уходу мыши с любого пункта меню на любом уровне запускается через определенный небольшой timeout функция, скрывающая все подменю. По входу на любой пункт меню таймаут отменяется, и происходит показ нужных подменю и сокрытие ненужных. |