![]() |
jquery и IE8, проблема анимации
Есть блок div, в который по мере загрузки ($(image).load) додаются (append) превюшки изображений. Плавное появление сделано через fadeIn. После каждых 5 изображений высота блока div увеличивается.
Все это отлично работает во всех браузерах, кроме IE. В нем картинки додаются по 5, а 5 последних не отображаются вообще (пока не подвигаешь курсор). Но это только визуально, на самом деле, если после div.append(image) добавить alert(1) - увидим, что все отрабатывает правильно (но без анимации fadeIn). Еще, внизу есть список страниц, обыкновенные линки, со сменой стиля по :hover. Если в процессе анимации активно водить по ним мышей - все идет плавно и как в остальных браузерах! Что за беда? Ощущение, что блокируется перерисовка интерфейса. |
Сам спросил, сам ответил :)
При инициализации скрипта было прописано примерно так: Код:
$(div).css({ Fixed Position and Opacity Filter Bug in Internet Explorer |
Время: 18:30. |
Время: 18:30.
© OSzone.net 2001-