jQuery animate对任何值都执行相同的缓和效果



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

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

我的代码就是这么简单。当我触发它时,它只是开始缓慢而快速地跳到最后。我再次下载了jquery ui库,仔细检查了所有功能是否已选中。

$( "#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');
    });
    });

只是举了个例子。。希望它能满足您的需求

实时演示

也试试这个

最近的演示

您可能缺少jQuery UI库,该库包含您正在尝试的轻松功能:http://jqueryui.com/

问题是我在要动画的div上有transition css属性。移除后,动画运行平稳。

最新更新