Кажется, я не могу заставить свойство translate или -webkit-transform правильно работать в браузере Android, несмотря на успех в iOS и каждом настольном браузере.
Мое «полное» решение представляет собой небольшую функцию jQuery, подобную этой:
$.fn.transition = function (properties, options) {
var $element = $(this);
options = $.extend({}, cssDefaults, options);
properties['webkitTransition'] = 'all ' + options.duration + 'ms ' + options.easing;
$element.css(properties);
return this;
};
который называется так:
$element.css("transform","translate(1000px,0px)");
Я читал в некоторых местах, что Android нарушил поддержку нескольких действий css3 одновременно; однако даже когда я заменяю весь этот код этим простым фиктивным вызовом, преобразование никогда не происходит:
$element.css("-webkit-transform","translate(1000px,0px)");
Я делаю что-то не так, особенно для Android?