jQuery在一段时间后更改CSS

时间:2010-12-10 17:34:54

标签: jquery css time click intervals

我有一个导航,当点击其中一个导航项时,将使用jQuery将其z-index更改为0.然后,在2秒后,我希望将z-index更改为2. / p>

我尝试使用delay()但显然在更改CSS时不起作用。

2 个答案:

答案 0 :(得分:12)

像这样使用setTimeout

$(elem).css('z-index','0');
setTimeout(function(){ $(elem).css('z-index','2'); },2000)

答案 1 :(得分:2)

在javascript中,您可以使用setTimeout或setInterval来完成

setTimeout("javascript statement",milliseconds);

http://www.w3schools.com/js/js_timing.asp