У меня есть простой .slideToggle
на моей категории рубрик на сайте: http://www.UtahCodeCamp.com/Sessions/:JQuery .slideToggle не изменяет размер вмещать DIV
// Slide Toggle the headers
$(".collapse-track").each(function() {
$(this).click(function() {
$(this).next().slideToggle();
});
$(this).css("cursor", "pointer");
$(this).next().hide();
});
Все работает отлично в FireFox и Chrome/Safari, но в IE8 родительского DIV (с желтой рамкой внизу) не будет изменять размер. Затем, если вы разворачиваете все категории и сворачиваете их снова, названия категорий располагаются прямо друг над другом.
Любые идеи о том, как исправить это для IE8? Меня не интересует совместимость с IE6 или ниже, но я бы хотел поддержать IE7/8.
Дополнительная информация: друг упомянул, что если вы используете таблицу в IE8, у jQuery часто возникают проблемы. Содержимое, которое я пытаюсь развернуть и свернуть, имеет таблицу для каждого элемента. –