【发布时间】:2011-12-06 04:20:33
【问题描述】:
我有一个列表(<ul> 标签),其中子元素(<li> 标签)具有可变宽度,并且向左浮动......
我想将marginLeft 动画到特定点
动画希望有恒定的速度,对于任何宽度..
首先,我用下面的代码捕捉到ul的长度
ul_length=parseFloat($("#developments ul").css("width"))+
parseFloat($("#developments ul").css("paddingLeft"))+
parseFloat($("#developments ul").css("paddingRight"));
现在我怎样才能修改上面的代码,让任何宽度都拥有 constant_speed?
$scrollhandler=$("#developments ul").animate({
marginLeft: -1*(ul_width+li_padding)
}, {
duration: ul_length,
easing: "linear"
});
【问题讨论】:
标签: jquery width jquery-animate