CSS 过渡不适用于顶部、底部、左侧、右侧
2022-08-30 05:09:59
我有一个有风格的元素
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,而是另一个库。代码似乎按预期工作,正在添加样式,但过渡仅在第二种情况下有效?