6

我正在尝试使用速度和 calc() 函数为元素的宽度设置动画。

$("#menuContainer").velocity({width: "calc(100% + -260px)"}, 500);

这会将元素的宽度设置为 0。

.velocity支持 css 函数calc()吗?还是我忽略了一个基本的语法错误?

4

1 回答 1

5

你为什么不使用

$("#menuContainer").velocity({width: '-=260px'}, 500);  

对于50%的宽度,您可以使用:

var menu=$("#menuContainer");      
menu.velocity({width:menu.width()/2}, 500);
于 2016-03-08T23:18:20.553 回答