jQuery slideUp не работает в IE - PullRequest
0 голосов
/ 03 мая 2011

Я создаю веб-сайт, где использую jQuery для создания динамической информационной части на странице индекса.Он работает в Opera, Chrome и Firefox, как вы можете видеть здесь (если вы просматриваете с помощью одного из этих трех браузеров):

http://www.verhoevenkevin2011.dreamhosters.com/index.php

Просто наведите на весы, и вы будетесм. эффект.

Однако, если вы просматриваете с помощью Internet Explorer, два элемента div, которые используются для этого эффекта, отображаются друг под другом, а не поверх друг друга, например:

http://img38.imageshack.us/content_round.php?page=done&l=img38/9358/jqsli.jpg&via=mupload

Однако нижняя копия div работает, как и должно.Я искал в интернете какую-то помощь, но я довольно новичок в jQuery и, похоже, не нашел решения.

1 Ответ

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

У вас проблема с вашим HTML. В частности, что вам не хватает закрытия </div> в -

<a href="#" class="toggle"><div id="register"></a>

IE имеет тенденцию быть привередливым к плохому синтаксису, когда Firefox и Chrome, как правило, пытаются интерпретировать ваш код и исправлять его по мере необходимости. Надеюсь, это поможет!

...