jquery scrollTop производительность в IE 8

Я использую jQuery .scrollTop для прокрутки изображения внутри div. Он отлично работает в Firefox - прокрутка очень плавная и быстрая. В IE 8 прокрутка выполняется очень медленно и с ошибками - изображение прокручивается примерно раз в секунду - две секунды. Размер изображения в среднем составляет от 2000 * 2000 до 4000 * 4000 пикселей.

Есть ли способ улучшить это в IE 8?

Производительность в IE 7 немного лучше, но все же недостаточно.

Спасибо

Изменить: Я считаю, что проблема заключается в том, как прокрутка реализована в IE 7 и 8. Я включил обе полосы прокрутки (overflow-x и overflow-y), и я пробовал прокручивать изображение с помощью этих полос прокрутки. Проблема точно такая же. Я пробовал запустить это на довольно слабом ПК - двухъядерном процессоре Pentium, которому несколько лет, с 2 ГБ ОЗУ, а также на настольном компьютере Core i7 с процессором 2,8 ГГц, ОЗУ 1600 МГц, и результаты почти идентичны. FireFox прокручивается намного быстрее, однако его загрузка ЦП в среднем на 10% выше, чем загрузка ЦП IE. Это вызывает у меня недоумение ... наверняка Microsoft уже решила бы эту проблему?

Еще мне показалось немного странным, что на ноутбуках с Core 2 Duo прокрутка выполняется быстрее. Интересно, связано ли это с драйверами видеокарты ... IE 7/8 даже использует GPU?

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

5
задан 6 December 2010 в 23:20
поделиться