CSS-переход не работает сверху, снизу, слева, справа
У меня есть элемент со стилем
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'});
});
Что может быть причиной этого? Есть ли свойства, которые не 'переходная?
РЕДАКТИРОВАТЬ: Я думаю, я должен был упомянуть, что это не JQuery, этоС другой библиотекой. Код, кажется, работает как задумано, стили добавляются, но переход работает только во втором случае?