我正在尝试使用velocity和calc()函数为元素的宽度设置动画。
$("#menuContainer").velocity({width: "calc(100% + -260px)"}, 500);
这会将元素的宽度设置为0。
答案 0 :(得分:4)
为什么不使用
$("#menuContainer").velocity({width: '-=260px'}, 500);
对于 50%宽度,您可以使用:
var menu=$("#menuContainer");
menu.velocity({width:menu.width()/2}, 500);