JSFiddle - React, Tailwind, and code Playground
HTML
<div id="subcontainer">subcontainer</div>
<div class="innercontainer">innercontainer</div>
CSS
.innercontainer {
float: right;
}
JavaScript
$("#subcontainer").toggle("slow", function() {
$(this).delay(1000, function() {
$(".innercontainer").animate({
marginRight: parseInt($(".innercontainer").css('marginLeft'), 10) == 0 ? $(".innercontainer").outerWidth() : 0
});
});
});