0
我想設置animating = false
一旦過渡動畫結束,我用settimeout,它在桌面上工作正常,但在iPad的時機是錯誤的,是否有可能知道對象的CSS動畫完全結束?我如何知道css過渡動畫結束?
CSS:
#pane{ -webkit-transition: -webkit-transform 1s ease-out ; }
的JavaScript:
function css_translate(j, k) {
var i = 'translate(' + k + 'px,0px)';
j.css({
'transform': i,
'-moz-transform': i,
'-webkit-transform': i,
'-o-transform': i,
});
}
if (animating == false) {
animating = true;
css_translate($pane, handler.page[handler.currentp + 1] * -1);
}
setTimeout(function() {
handler.animating = false;
}, transitiontime);