JQuery SlideUp / SlideDown странное поведение на IE8 и 9 - PullRequest
0 голосов
/ 31 августа 2011

У меня есть простая оболочка <div>, которая содержит форму поиска:

enter image description here

Я могу сдвинуть его вверх / вниз (чтобы у меня было больше места для результатов, чтобы не загромождать представление результатов), но в IE8 и IE9 (не могу проверить его с IE7 пока), он скользит нормально, но кнопки остаются на странице до тех пор, пока слайд не будет завершен , как:

enter image description here

этого не происходит в Chrome 14 , Safari 5.1 и Opera 11.11

enter image description here

Когда слайд закончится, все в порядке

enter image description here

Есть ли что-то, чего мне не хватает с slideUp и slideDown?

P.S. slideToggle действует точно так же.


Обертка и кнопки использования position: relative;

enter image description here

Ответы [ 3 ]

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

Проблема не в jQuery. Вам нужно исправить свой CSS и разметку. Вероятно, position:relative для вашего контейнера может помочь вам, но я не уверен. Нам нужно взглянуть на структуру страницы и CSS.

0 голосов
/ 02 сентября 2011

Не удалось найти баггер, поэтому я сперва спрятал кнопки, прежде чем скользить вверх и постепенно исчезать после того, как он сползает вниз.

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

Как расположена кнопка?Являются ли они абсолютными?

SlideUp использует переполнение: hiddden и и установленную высоту, так что это может быть положение: абсолютное может перекрываться в IE.

Они исчезают, когда анимация завершена правильно

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