如何与缓和使用了slideDown()函数?

可能在某种程度上延伸呢?

我在寻找这样的事情:

jQuery.fn.slideDown = function(speed, easing, callback) {
  return ...
};

因此,我可以使用它滑动这个结果

$('.class').slideDown('400','easeInQuad');

或该结果

$('.class').slideDown('400','easeInQuad',function(){
   //callback
});
有帮助吗?

解决方案

看看这个网页,其中包含许多功能宽松:的http:// gsgd。 co.uk/sandbox/jquery/easing/

使用插件,你可以做这样的事情:

$(element).slideUp({
    duration: 1000, 
    easing: method, 
    complete: callback});

其他提示

可以使用与jQueryUI的所述动画的方法和缓和效果的是这样的:

$(".demo").animate({height: "hide"}, 1500, "easeInQuad", function(){});

缓和和Out:

            $("#SignIn").click(function () {

                $(".divSlideTop").slideDown({
                    duration: 1000,
                    easing: "easeInQuad"
                });
            });

            $("#close").click(function () {

                $(".divSlideTop").slideUp({
                    duration: 1000,
                    easing: "easeOutQuad"
                });
            });

在我的笔看一看演示您使用简单$(element).slideUp({duration:1000});

$('.class').slideDown(400,'easeInQuad');

行情不需要为数字。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top