I have a navigation that, when one of it's nav items is clicked, will use jQuery to change it's z-index to 0. Then, after 2 seconds, I would like the z-index to be changed to 2.
I tried using delay() but apparently that doesn't work when changing the CSS.
Use a setTimeout like this
$(elem).css('z-index','0');
setTimeout(function(){ $(elem).css('z-index','2'); },2000)
In javascript you can use either setTimeout or setInterval to accomplish that
setTimeout("javascript statement",milliseconds);
http://www.w3schools.com/js/js_timing.asp
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With