Nie powinno się prosić o gotowce, ale mogę nakierować trochę. Polecam się zainteresować funkcjami setTimeout, setInterval. To powinno wyglądać mniej więcej tak(kod oczywiście niepełny, ja tylko podpowiadam schematycznie jak to mogło by być zrobione):
function showMyDiv() {
//set css display property of my div to not none
}
element.on('click', () => { setTimeout(showMyDiv, 1000); });
Pozdrawiam!