JSFiddle - React, Tailwind, and code Playground

HTML

<img id="kitty" src="http://placekitten.com/50/50" 
style="display:none">
<div><a href="#" id="enlace">click to see the cat</a> </div>

JavaScript

$(document).ready(function(){
		$('#enlace').click(function(){
			var kitty = $('#kitty');
			kitty.css('display','block');
            
			// see: http://unixpapa.com/js/sleep.html
			function sleepStupidly(usec)
			{
				var endtime= new Date().getTime() + usec;
			    while (new Date().getTime() < endtime)
				;
			}
            
            // simulates bussy proccess, calling some function...
			sleepStupidly(4000);
            
            // when this triggers the img style do refresh!
            // but not before
            alert('now you do see it');

            kitty.css('display','none');
		});
});