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 )