Скользящее меню не работает в Internet Explorer - PullRequest
1 голос
/ 04 мая 2011

Еще раз я написал Javascript с использованием jQuery, и он работает в любом браузере, кроме Internet Explorer.

На этот раз это скользящее меню для сайта компании, которое остается в верхней части экрана при прокрутке.вниз по странице.В Internet Explorer цветная полоса внизу меню появляется справа от того места, где она должна быть, а при прокрутке вниз меню появляется справа внизу от того места, где она должна быть.Кроме того, граница меню не совпадает с меню.

Страница, на которую влияют, находится на http://www.jacobsautomation.com/so_tooling.html, с логикой для слайд-меню на http://www.jacobsautomation.com/so_slidemenu.js. Ниже приведены некоторые изображениястраница с Chrome слева и Internet Explorer 8 справа:

Все еще http://www.jacobsautomation.com/Problem_Still.jpg Перемещение http://www.jacobsautomation.com/Problem_Moving.jpg

Кто-нибудь знает, как я могу заставить это работать в IE?

1 Ответ

1 голос
/ 04 мая 2011

Возможно, это не полный ответ, но, вероятно, не поможет, если вы используете собственный атрибут background в своих <tr?. Вы, вероятно, ищете style="background: xxx". То же самое для height в вашем table теге. Они фактически недействительны для DOCTYPE, указанного (XHTML 1.0)

...