CSS3トランジションでtransitionendがどのように使用されるかを学ぼうとしているので、グリッドにサイズ変更された一連の画像と、不透明度が0から1に変更されています。理想的には、これらの画像がすべてになるまで待ちます次のコードに進む前に、最後の transitionend イベントが発生しました。現時点では、transitionend が起動したときにメッセージをログアウトしようとしているだけですが、何も得られないため、おそらくこれを間違って使用しています。どうすればこれを行うことができるか誰にもアドバイスできますか?
JS フィドル: http://jsfiddle.net/mWE9W/2/
CSS
.image img {
position: absolute;
top: 0;
left: 0;
opacity: 0.01;
-webkit-transition: all 1s ease-in;
-webkit-transform: scale(0);
height: 150px;
width: 150px;
display:block;
}
.inner.active .image img {
-webkit-transform: scale(1);
top: 0;
left: 0;
opacity: 1;
}
JS
$('.image img').on('webkitTransitionEnd', function(e) {
console.log('this ran')
$('h2').fadeIn();
}, false);