У меня есть список (тег <ul>
), у которого дочерние элементы (тег <li>
) имеют переменную ширину и плавающий влево ....
Я хочу анимировать marginLeft
до определенной точки
Анимация хотела бы иметь постоянную скорость для любой ширины.
Прежде всего, я улавливаю длину ul
с помощью следующего кода
ul_length=parseFloat($("#developments ul").css("width"))+
parseFloat($("#developments ul").css("paddingLeft"))+
parseFloat($("#developments ul").css("paddingRight"));
Теперь, как я могу изменить приведенный выше код, чтобы иметь константу-скорость для любой ширины?
$scrollhandler=$("#developments ul").animate({
marginLeft: -1*(ul_width+li_padding)
}, {
duration: ul_length,
easing: "linear"
});