I have this code:
$('.increases').click(function() {
var containerIncrases = $(this).parent().parent();
if (!containerIncrases.hasClass('clicked')) {
$('article').removeClass('clicked');
containerIncrases.addClass('clicked');
} else {
containerIncrases.removeClass('clicked');
}
});
.clicked {
height: 150%;
z-index: 2000;
}
.clicked {
-webkit-transition: height 1.5s;
-moz-transition: height 1.5s;
transition: height 1.5s;
}
<article>
<header>
<img class="increases" src="https://blabla.jpg">
</header>
<section>
something...
</section>
</article>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
everything works except transition......Why?