我有风格的元素
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,它是另一个库。该代码似乎按预期工作,添加了样式,但是过渡仅在第二种情况下有效?
.on()
方法。如果不是,什么是$$?