jQuery IE6 дилемма: анимация scrollLeft или слева? - PullRequest
1 голос
/ 20 января 2011

У меня есть несколько панелей, которые я перемещаю по горизонтали, используя функцию анимации, которую так щедро предоставляет jQuery.

Проблема в том, что 100% клиентов, которые будут использовать это небольшое приложение, используют IE6.Я обеспокоен тем, что из-за того, что панели содержат несколько элементов, не слишком много, но не мало, это будет очень медленно на IE6 и на довольно бедных ПК, которые увидят это.

Теперь вопрос,я должен анимировать scrollLeft для прокрутки родительского div или я должен изменить положение атрибута css left для дочернего div?

Есть ли какой-либо выигрыш в производительности, если выбрать один из других?(Я не могу тестировать на целевых ПК в настоящее время, чтобы иметь возможность принять эмпирическое решение.)

Спасибо.

1 Ответ

3 голосов
/ 18 февраля 2011

По моему опыту, анимация scrollLeft дает лучшую производительность, потому что большинство браузеров не перерисовывают все окно при прокрутке (в противном случае прокрутка вниз страницы была бы смехотворно запаздывающей для медленных компьютеров ...), тогда как анимация свойства left css вызывала быбраузер перерисовать.

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