Я посмотрел на него и увидел встроенные стили, добавленные к тегам li, вероятно, вашим скриптом jquery. Вы добавляете прозрачность, или это из сценария? Я думаю, что вам нужно использовать другой фильтр для IE8.
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
Этот должен сделать это для IE8, но он не проверен и является просто кодом, который я извлек из Google, так как не мог вспомнить точные детали. Но я думаю, что это ваша проблема, если вы можете заставить его применять правильно. Также вам нужно поместить этот оператор фильтра перед оператором старого стиля filter:alpha()
, иначе он не будет работать правильно.