Показать сообщение отдельно
  #1 (permalink)  
Старый 29.09.2010, 13:35
Новичок на форуме
Отправить личное сообщение для strange_v Посмотреть профиль Найти все сообщения от strange_v
 
Регистрация: 29.09.2010
Сообщений: 2

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 в 13:51.
Ответить с цитированием