查询中的补间动画有一些问题。我想根据变量切换动画方向。我有一个代表“左”或“右”的变量。当用户在该方向拖动鼠标时设置这些值。而且我需要更改我的动画,以便它根据这个变量在正确的方向上动画。动画基本上翻转了一个div。就像翻牌一样。需要以某种方式动态地获取旋转值。
有什么建议么?
var tb = false;
if (dirX == "right") {
if (tb == false) {
TweenLite.to($(this).find(".obj"), 1, {
rotationY: -180,
transformStyle: "preserve-3d",
ease: Back.easeOut,
onComplete: function () {
TweenLite.set($(this).find(".obj"), {
rotationY: -180
});
tb = true;
}
});
}
if (tb == true) {
TweenLite.to($(this).find(".obj"), 1, {
rotationY: -360,
transformStyle: "preserve-3d",
ease: Back.easeOut,
onComplete: function () {
TweenLite.set($(this).find(".obj"), {
rotationY: -360
});
tb = false;
}
});
}
}
if (dirX == "left") {
//the opposit
}