Saya memiliki elemen dengan gaya
position: relative;
transition: all 2s ease 0s;
Kemudian saya ingin mengubah posisinya dengan mulus setelah mengkliknya, tetapi ketika saya menambahkan gaya, transisi tidak terjadi, melainkan elemen bergerak secara instan.
$$('.omre')[0].on('click',function(){
$$(this).style({top:'200px'});
});
Namun jika saya mengubah color
properti misalnya, itu berubah dengan mulus.
$$('.omre')[0].on('click',function(){
$$(this).style({color:'red'});
});
Apa yang mungkin menjadi penyebabnya? Apakah ada properti yang bukan 'transisi'?
EDIT : Saya kira saya harus menyebutkan bahwa ini bukan jQuery, ini perpustakaan lain. Kode tampaknya berfungsi sebagaimana mestinya, gaya ditambahkan, tetapi transisi hanya berfungsi dalam kasus kedua?
.on()
metode apa pun . Jika tidak - apa itu $$?