在 jQuery 的 animate()
?
这不起作用:
$(mLinks[id]).animate
(
{
position:'relative',
left:'200px'
}
);
假定 mLinks
是一个有效的 DOM 元素对象。
我还尝试了 duration
和 callback
参数。
最佳答案
“动画化”CSS position
属性没有意义,不是吗? relative
和 absolute
或 static
或类似的东西之间没有任何东西...
这是我会做的:
$(mLinks[id]).css('position', 'relative').animate
(
{
left:'200px'
}
);
如果阅读相应的jQuery doc ,你会发现这个:
大多数非数字属性不能使用基本的 jQuery 功能进行动画处理(例如,宽度、高度或左侧可以进行动画处理,但背景颜色不能,除非使用 jQuery.Color() 插件).
关于javascript - jQuery 在动画函数中设置 css 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13841348/