Рассмотрим следующий код:CSS3 анимация не всегда работает после OnLoad
$(function() {
$('#item').css({
webkitTransform: 'translate(100px, 100px)'
});
});
элемент Я пытаюсь перевести имеет следующий CSS:
transform: translate3d(0,0,0);
transition-duration: 1s;
transition-property: transform;
Так что я бы ожидать подвижный элемент в течение 1 секунды , Оформить пробную версию here
Странная вещь, что анимация иногда случается, а иногда нет (это означает, что она не имеет анимации при 100px, 100px). Поэтому вопрос заключается в том, почему он не всегда работает, потому что я жду его onLoad, прежде чем что-либо сделаю?
может быть только мне, но ваш пример Isnt делать что-либо. – Tony
Не только ты, Тони, ничего для меня не делает. – steinmas
[Здесь] (http://jsfiddle.net/Qk5g3/4/) - это обновленная версия. Я добавил тайм-аут вокруг кода внутри обратного вызова onLoad –