Баг z-index в IE.
Возможно я тему назвал не так, может быть это просто "фитча", а может быть баг в моей голове. Так или иначе, вот суть моей проблемы:
Имеем выпадающее меню с z-index: 999999;. Выпадает оно когда наводим мышку на определенную область (это не важно). А вот скрывается оно (И это уже важно) по событию onmouseout, привязанному к самому же выпадающему меню. Само оно представляет из себя div с вложенными div'ами в которых вложенны <a>. Т.е. как только юзер уводит мышь за пределлы div'a - выпадающего меню, див прячется по display: none. Под ним (под выпадающим меню) имеем текст в диве. Т.е. в слое 0, слой не определен, так что меню над ним. Во всех браузерах работает как надо - уводим мышь за область выпавшего меню, срабатывает событие onmouseout, меню скрывается. А в ишаке(6, 7 и 8) проблема: как только мышь встает над текстом из слоя который ниже. Т.е. как только она встает в точку на слое 999999, под которой находится текст из нижнего слоя - сразу происходит onmouseout и меню пропадает.
Мне представляется что это проблема z-index. Кто уже борол - подскажите, как?
|