jquery и IE8, проблема анимации
Есть блок div, в который по мере загрузки ($(image).load) додаются (append) превюшки изображений. Плавное появление сделано через fadeIn. После каждых 5 изображений высота блока div увеличивается.
Все это отлично работает во всех браузерах, кроме IE. В нем картинки додаются по 5, а 5 последних не отображаются вообще (пока не подвигаешь курсор).
Но это только визуально, на самом деле, если после div.append(image) добавить alert(1) - увидим, что все отрабатывает правильно (но без анимации fadeIn).
Еще, внизу есть список страниц, обыкновенные линки, со сменой стиля по :hover. Если в процессе анимации активно водить по ним мышей - все идет плавно и как в остальных браузерах!
Что за беда? Ощущение, что блокируется перерисовка интерфейса.
P.S.
Понимаю, что без кода - это практически гадание на кофейной гуще, но выдернуть этот кусок из всего кода - не совсем возможно.
Последний раз редактировалось strange_v, 29.09.2010 в 14:51.
|