Я столкнулся с той же проблемой несколько дней назад с похожим фрагментом кода.
Из того, что я прочитал, проблема в том, что вам нужно запустить hasLayout во всех браузерах. Конечно, это не настоящая hasLayout
вещь, но вам нужно сделать одно из следующих действий:
- Поплавковые элементы. И заголовки и списки, и добавить ясно: осталось для обоих. это должно сработать;
- Установить ширину / высоту для
UL
элементов (скрытые элементы);
- добавить
position:relative
для UL
элементов
Обычно, те должны делать свое дело;)