我正在尝试学习如何将transitionend与我的CSS3转换一起使用,因此我有一组尺寸为网格的图像以及不透明度从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);