jQuery动画为任何值执行相同的缓动效果

时间:2013-08-08 17:58:04

标签: jquery jquery-animate jquery-easing

我想用jquery做一个简单的动画,但是它一直在做同样的缓动效果,我无法改变它。

item.animate({
    width: "500px"
},500,"easeInSine");

我的代码很简单。当我触发它时,它开始慢速和快速跳转到结束。 我再次下载了jquery ui库,仔细检查了所有功能是否已被选中。

3 个答案:

答案 0 :(得分:1)

$( "#mDiv" ).click(function(){
$('#myDiv').animate(
    { opacity: 0 }, // what we are animating
    'fast', // how fast we are animating
    'swing', // the type of easing
    function() { // the callback
        alert('done');
    });
    });

刚刚举了一个例子。希望它满足您的需求

LIVE DEMO

也试试这个

CLOSEST DEMO

答案 1 :(得分:0)

您可能错过了jQuery UI库,其中包含您正在尝试的缓动函数:http://jqueryui.com/

答案 2 :(得分:0)

问题是我在div上有transition css属性我想要动画。移除后,动画顺利运行。