不期望jQuery UI show()效果

mar*_*605 6 jquery jquery-ui

我试图show()在相同的比例效果上重现hide().我使用相同的参数,但效果不一样:

$('.div1').show('scale', {
   direction: "horizontal",
   duration: 1000
});

$('.div2').hide('scale', {
   direction: "horizontal",
   duration: 1000
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/AUM6d/305/

Omr*_*ron 4

您可以使用该from属性并实现您想要的:

$('.div1').show('scale', {
        direction: "horizontal" ,
        from: { width: "0"}
       },
    1000
);
Run Code Online (Sandbox Code Playgroud)

这样你就可以告诉它从 0 宽度开始并从那里扩展。

小提琴