JQuery переключатель DIV перекрывает ссылку переключения в IE7 - PullRequest
0 голосов
/ 22 августа 2011

У меня болит голова с IE7.

У меня есть div, который переключается с помощью якоря (CSS position: relative) под ним.

Во всех хороших браузерах div переключается, как и ожидалось, и все перемещается вверх и вниз, чтобы приспособиться к этому.

В IE7, div переключается, как и ожидалось, но якорь, который являетсяCSS position: relative, кажется, остается в своем первоначальном местоположении, как если бы это был CSS position: fixed.

Я забрал position: relative, и все это работает, как и ожидалось (аналогично другим браузерам).

Я что-то здесь упускаю?Есть ли в IE7 проблема с относительными элементами под пометкой?

Спасибо за любую помощь заранее ...

Ответы [ 2 ]

0 голосов
/ 04 октября 2011

Я использовал position: fixed; вместо ... хорошо работает!

0 голосов
/ 22 августа 2011

Всегда хорошо, если вы можете включить либо скриншоты, либо, более предпочтительно, рабочий пример в jsFiddle .Из того, что я понимаю, легко исправить было бы просто иметь таблицу стилей css только для ie7, которая переопределяет форматирование, испорченное в ie7.Вот пример:

<!--[if IE 7]>
<link rel="stylesheet" type="text/css"
href="someFileName.css">
<![endif]-->

Я получил этот фрагмент с этого сайта , который содержит несколько других способов сделать это, если вам не нравится этот.Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...