我使用 Javascript 对对象进行了转换:
$(this).css('transition', 'all 1000ms');
我听过渡结束事件:
$(this).on('webkitTransitionEnd', function() { alert('Transition did finish.'); });
事件被触发,一切都按预期工作。但是,当元素开始时left:100px
并且您尝试对其进行动画处理时,left:100px
该事件永远不会触发,这会导致问题。我将如何解决这个问题?我无法真正检查新值的值,因为
$(this).css('transform', 'scale(0.1)'); //only when object is being displayed will return matrix value
scale(0.5) does not equal matrix(0.5, 0, 0, 0.5, 0, 0 )