JSFiddle - React, Tailwind, and code Playground
by Nick Hulea
HTML
<div id="container">
<div class="col1">1</div>
<div class="col1">2</div>
<div class="col1">3</div>
<div class="col1">4</div>
<div class="drop"></div>
</div>
CSS
.col1 {
width: 100px;
height: 100px;
border: 1px black solid;
display: inline-block;
margin-bottom: 5px;
}
#container {
width: 420px;
}
.drop {
height: 100px;
border: 1px solid black;
margin-bottom: 5px;
display: none;
}
JavaScript
$(".col1").on("click", function() {
var info = $(this).html();
if ($(".drop").html() == $(this).html() || !$(".drop").hasClass('active'))
$(".drop").slideToggle().toggleClass('active').html(info);
else
$(".drop").html(info);
});