У мене є елемент зі стилем
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, це інша бібліотека. Здається, код працює належним чином, стилі додаються, але перехід працює лише у другому випадку?
.on()
методу. Якщо ні - що таке $$?