Я занимаюсь jQuery. Я использовал ниже код в моем скрипте, который работает некорректно. Этот код вытягивает 9 изображений из DOM и преобразует изображения, основываясь на значениях, определенных в массиве arr_trans, и должен быть анимирован параллельно, поэтому я использовал queue: false.jQuery animate не работает с переменными
for (var i=0; i < $('.mc-item').length;i++) {
$('.mc-item').eq(i).animate({"-webkit-transform":"translate("+ arr_trans[i]+"px"+")"},{duration:100, queue:false});
}
arr_trans[]
-> содержит 9 различных значений, чтобы перевести каждое изображение в другом положении.
$('.mc-item')
-> получает 9 изображений из DOM
Приведенный выше код работает, если я использую «CSS» вместо «живой». Заметьте, я бегу в браузере Chrome. Пожалуйста, порекомендуйте.
Почему это '+" px "+") ", а не это' + "px)"? В любом случае, посмотрите [этот пост] (http://stackoverflow.com/a/16959065/1267304). – DontVoteMeDown