【发布时间】:2021-12-29 12:16:54
【问题描述】:
我想使用 jQuery 更改我的动画,发现这很有帮助 tutorial。这行得通 -
$.keyframe.define([{
name: 'slidein',
from: {'margin-left': '100%'},
to: {'margin-left': '10%'}
}]);
但我不想提供一个固定的百分比或 px 值,而是想使用一个变量,其中存储了一个 px 或百分比值。我已经尝试了以下所有方法,但都没有成功
// to: {'margin-left': bigSlide.width}
// to: {'margin-left': 'bigSlide.width'}
// to: {'margin-left': calc(bigSlide.width)}
// to: {'margin-left': 'calc(bigSlide.width)'}
// to: {'margin-left': (100px+630px)}
// to: {'margin-left': calc(100px+630px)},
// to: {'margin-left':'calc(100vw - 800px)'}
}]);
我尝试了诸如 calc(100px+630px) 之类的选项来看看我是否可以让 calc 工作。
【问题讨论】:
标签: html jquery css-animations jquery-animate keyframe