有没有办法得到 css3 duration 之中的变化值?

我用javascript修改css3的值来实现动画效果
就是touchend的时候根据速度来设置目的坐标和时间

div.style.webkitTransform = 'translate3d(0,100px,0)';
div.style.transition = '-webkit-transform 1s ease-out';
意思就是1秒内移动100px
这个时候如果在移动的中间再触发点击(比如0.5s的时候再次touchstart),就得暂停移动,让移动停止。
这个时候怎么获取当前的坐标?如果用js获取webkitTransition值就是100了,不是当前而是1秒之后的目标值,我想获取0.5秒的时候的确切的值,大概应该是50,60这个值。
有没有办法获取呢?

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题