【发布时间】:2015-08-17 13:30:07
【问题描述】:
我尝试使用 jQuery animate 设置 CSS calc(),例如:
$element.animate({
height: 'calc(100% - 30px)'
}, 500);
我注意到 calc() 不能与 jQuery animate 一起使用...
我希望有办法做到这一点,我不想要类似的方法,替代方案或解决方法,我想设置 calc()
这不可能吗?有什么办法吗?
如果可能的话,请你告诉我怎么做?
【问题讨论】:
-
$(document).width()与100%相同,您尝试过吗? -
如果我使用它,我必须在窗口调整大小时也调整它的大小。如果我可以使用 calc() 它会自动完成
-
恐怕
calc不受jQuery animate的支持。来自手册:All animated properties should be animated to a single numeric value, -
@OfirBaruch ....那么在这一点上,最接近 calc() 的替代方案是什么?我的意思是考虑调整窗口大小
-
您可以使用
resize事件:$(window).on("resize",function(){并相应地设置css高度。
标签: css jquery-animate css-calc