У меня есть элемент со стилем
position: relative;
transition: all 2s ease 0s;
Затем я хочу изменить свою позицию плавно после нажатия на нее, но когда я добавляю изменение стиля, переход не выполняется, вместо этого элемент перемещается мгновенно.
$$('.omre')[0].on('click',function(){
$$(this).style({top:'200px'});
});
Однако, если я изменяю свойство color
, например, он плавно меняется.
$$('.omre')[0].on('click',function(){
$$(this).style({color:'red'});
});
Что может быть причиной этого? Существуют ли свойства, которые не являются "переходными"?
EDIT: Я думаю, я должен был упомянуть, что это не jQuery, а другая библиотека. Кажется, что код работает так, как предполагалось, стили добавляются, но переход работает только во втором случае?