Is there any way how to run some specific JavaScript code when CSS 3 transition ends?
For instance I need scale one div from 0 to 1 in y-axis and than set his content visibility from hidden to visible.
<style>
.scaleOn {-webkit-transform: scaleY(1.0); -webkit-transition: -webkit-transform 2s; }
</style>
function setVisibility() {
$("#content").css({visibility: 'visible'});
}
function dataHere() {
$("#contentWrapper").addClass('scaleOn'); // and now what? I need run setVisibility when transition ends
}
<div style="-webkit-perspective:200px">
<div id="contentWrapper" style="-webkit-transform: scaleY(0.0)">
<div id="content"></div>
</div>
</div>