使用animate()从百分比宽度减去像素

时间:2017-09-13 16:25:45

标签: jquery css css3 animation

我尝试使用jQuery.animate()

从宽度值中减去百分比值
var fooPerc = 85; // Percent value 
var fooWidth = 40; // pixels to subtract

$(el).animate({
 left: fooPerc - fooWidth;
});

上述方法无效。

所以,我试过这个

$(el).animate({
 left: fooPerc+"%" - fooWidth+"px";
});

这也不起作用。

根据其他答案,您通常可以使用CSS3 Calc E.G。

height: calc(100% - 18px);

但问题是calc不能与animate()一起使用。

我能做到这一点干净吗?

0 个答案:

没有答案