исчезновение содержания при использовании jquery slideToggle в IE7

Я видел этот вопрос, который задают несколько раз, но не видел ответов.

У меня есть ул., что я разворачиваю и сворачиваю использование slideToggle () с jQuery. Код прост:

$('#leftMenu li a.moreLess').click(function() {
    $(this).next().slideToggle('normal');   
});

С разметкой:

<a class="moreLess">Click here to see more</a>
<ul>
  <li>something</li>
  <li>something else</li>
  ...
</ul>

У меня есть кнопка с классом .moreLess и когда он нажат, список ниже его должен развернуть или свернуть. По некоторым причинам в IE 7 все содержание исчезает, после того как список полностью расширяется. Когда это выходит из строя, содержание появляется снова, пока список полностью не закрывается.

Я не уверен, является ли это чем-то связанный CSS, но я надеялся, что кто-то, возможно, столкнулся с этим прежде. Заранее спасибо за Вашу справку!

6
задан Munzilla 27 July 2010 в 21:31
поделиться

1 ответ

К вашему сведению, проблема заключалась в позиционировании CSS на переключаемых элементах внутри UL. Как только я удалил относительное и / или абсолютное позиционирование этих элементов, проблема исчезла.

10
ответ дан 8 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: