ну, очевидная причина в том, что IE это дерьмо.Но так как это на самом деле вам не помогает ... В IE может быть способ сделать это (попробуйте другие ответы), но я думаю, что более простым способом было бы изменить то, как вы меняете CSS.Вы используете функцию, чтобы обнаружить, что элементы списка находятся над, более простой способ - создать функцию, которая затем запускается, когда мышь наводит курсор на <li>
function onHover(){
change the css values for different IDs
}
, затемкаждый элемент списка делает
<li onmouseover="onHover();">blah</li>
, вам может потребоваться несколько функций (по одной для каждого li), но это зависит от того, как вы пишете свои функции.