用于动画位置变化的缓动效果



我使用这行代码来更改ul的位置,以使请求的li成为焦点。

$('ul#scroll').stop().animate({'left': new_pos+'px'},
    {duration: 50, easing: "swing"});

我尝试了一些像smoothmove这样的效果,但我得到一个错误,这个效果不能应用于我的对象。

Linearswing太无聊了。

我可以使用哪种效果来为位置设置动画?

要使用除swinglinear以外的缓动效果,您需要包含jQueryUI。

jQuery 库中唯一的缓动实现是默认的,称为 swing,以及以恒定速度前进的实现,称为线性。

http://api.jquery.com/animate

http://jqueryui.com/resources/demos/effect/easing.html

最新更新