-webkit-transition / -moz-transition против jQuery - PullRequest
3 голосов
/ 03 июня 2011

Это вопрос из двух частей:

Какой применяемый стиль имеет приоритет: правило -webkit-transition в CSS или аналогичный метод $.css() в jQuery?

Есть ли смыслвключить правило -webkit-transition в мою таблицу стилей, если я также использую метод .css в jQuery?То есть добавление -webkit-transition сделает анимацию более эффективной в браузерах Safari / Webkit, если я все равно включу правило jQuery?(Это относится и к -moz-transition).

Или лучше использовать исключительно jQuery?

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 июня 2011

В зависимости от того, какое правило вы используете, лучшим вариантом будет CSS-эквивалент нативного браузера, поскольку он может быть аппаратно ускорен.

Похоже, что Chrome 9 + , Safari 5 и Firefox 4 все поддерживают преобразования CSS с аппаратным ускорением. jQuery наверстывает упущенное, и похоже, что оно будет аппаратно ускорено со временем.

1 голос
/ 03 июня 2011

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

Редактировать: Хорошо, поэтому мои опущенные глаза приняли вопрос за CSS или JQuery.Но все же, было бы неплохо сделать это в CSS-файле и анимации JQuery.Нет реальной пользы, которую я вижу в создании webkit в JQuery.css

...