Я видел этот вопрос, который задают несколько раз, но не видел ответов.
У меня есть ул., что я разворачиваю и сворачиваю использование 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, но я надеялся, что кто-то, возможно, столкнулся с этим прежде. Заранее спасибо за Вашу справку!
К вашему сведению, проблема заключалась в позиционировании CSS на переключаемых элементах внутри UL. Как только я удалил относительное и / или абсолютное позиционирование этих элементов, проблема исчезла.