我正在尝试制作一个小动画,但我未能使其响应,因为“calc()”似乎不适用于 .animate。这里有另一种解决方案吗?
if (time == 1) {
$("#message").animate({ marginTop: "calc(-15px + .8vw)" });
} else {
$("#message").animate({ marginTop: "calc(0px + .8vw)" });
}
谨此致以最诚挚的问候, 贝尔纳多
编辑:我正在尝试为出现在我的网站 onchange() 下拉菜单上的消息设置动画。它应该是响应式的,所以这就是我使用 calc() 的原因。
<a>Time: </a><select id="time" onchange="setTime()" name="time" required>
<option value="1" selected>-</option>
<option value="3">-</option>
</select></br>
那么有没有一种替代方法可以让它在没有 calc() 的情况下以另一种方式响应?