问答详情
源自:1-3 jQuery中显示元素的show方法

hide 只选择变化高度

如果我只想让元素的高度越来越小最后消失,这个咋整?因为默认的是改变高度、宽度和透明度三项。

提问者:__innocence 2016-09-09 21:02

个回答

  • qq_哗哗_03383445
    2016-09-09 22:03:24
    已采纳

    好像那个只能借助于动画了,上面的高度是指动态的高度,不是指设定意义上的高度,可以用 animate 这个属性:

        $("button:last").click(function(){

         $(".right").animate({

           height:'150px',

     });

    });

    记得把.right 的 display:none注释掉

  • 大块吃肉188
    2016-12-22 09:38:15

    用slideUp和slideDown也可以,或者和楼上的兄弟说的,用自定义动画方法