Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   ie7 фильтрация (https://javascript.ru/forum/dom-window/31416-ie7-filtraciya.html)

Артем125 06.09.2012 19:56

ie7 фильтрация
 
Здравствуйте!

Во всех брузерах кроме ie 7 работает нормально, а именно
при определенном событии первый див с классом c_b скрывается, а второй с классами c_b in_f отображается
<div class="c_b"></div>
<div class="c_b in_f"></div>

$(this).parents('.c_b').not(".c_b.in_f").css("display", "none");
$(this).parents('.c_b').next('.in_f').show('fast');


что сделать с этой семеркой) спасибо

melky 06.09.2012 20:12

возможно, проблема может быть ... короче,
.css("display", "none");
// заменить на 
.hide();

но я не уверен.

Rootpassword 06.09.2012 20:15

А событие точно происходит? Алерт или в консоль выкиньте. Потому что не-кроссбраузерный jQuery в разы менее вероятен.

Артем125 06.09.2012 20:22

чтобы проверить какой именно блок я хочу прятать, подсвечиваю border 1 px solid red, все верно, но такое ощущение, что он скрывает оба блока, но подсвечивает только один

может тег не закрыт, как проверить?

Артем125 06.09.2012 20:27

нашел выход )

animate({opacity:'0'},1);

видимо верстку коробило, когда скрывала тег, кривая верстка


Часовой пояс GMT +3, время: 22:01.