【发布时间】:2012-01-16 16:59:32
【问题描述】:
我有一个 div 正在做这样的旋转动画:
@-webkit-keyframes animateCamera {
from {-webkit-transform: translateZ(300px) rotateY(0deg);}
to {-webkit-transform: translateZ(300px) rotateY(360deg);}}
}
我想要发生的是,当我触发一个事件(让我们说一个鼠标点击)时,我想将动画的当前 rotateY 存储在一个变量中。例如,如果在动画大约 140 度时触发了点击事件,我希望将 140 度存储在一个变量中。有人知道如何返回当前的 rotateY 值吗? tnx!
【问题讨论】:
-
有趣。我只是在转换期间搜索了 javascript 事件,但只能找到 transitionEnd 事件。也许您可以每 x 毫秒手动设置一次翻译属性?
标签: javascript html css css-animations