问答详情
源自:5-1 jQuery中动画animate(上)

width: "toggle"这里能不能设定个指定值

比如点击以后width不变成0,变成指定的50PX,或者其他

提问者:窜天吼猴 2016-09-11 15:14

个回答

  • 文森特_
    2016-09-11 22:25:34
    已采纳

    我查阅了W3C给出的toggle()方法说明   toggle()方法

    你说那个效果 目前是做不到的   

  • 文森特_
    2016-09-11 18:10:52

    当然可以。width可以设置成指定的值,如50px。

    举例如下

    $("div").animate({ 
    width: "50px", 
    height: "100px", 
    }, "slow");  

    并且,如果提供一个以+= 或 -=开始的值,那么目标值就是以这个属性的当前值加上或者减去给定的数字来计算的。

    例如

    $("div").animate({ 

        width: '+=50px'
    }, "slow");