【发布时间】:2012-05-03 05:52:28
【问题描述】:
我使用 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 )
【问题讨论】:
标签: javascript css webkit css-transitions webkit-transition