jQuery 在一定时间后更改 CSS

标签 jquery css time click intervals

我有一个导航,当它的导航项之一被点击时,将使用 jQuery 将其 z-index 更改为 0。然后,2 秒后,我希望将 z-index 更改为 2。

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

最佳答案

像这样使用 setTimeout

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

关于jQuery 在一定时间后更改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411644/

相关文章:

jquery - 在滚动条上调整标题大小

java - 如何将 currentTimeMillis 转换为可读的日期格式?

php - 是否可以使用 php 从访问者那里获取时区?

javascript - 从 Javascript 调用 ASMX Web 服务

javascript - 进行奇特的文件输入时未捕获类型错误

javascript - 从动态创建的按钮获取值

javascript - Jquery 选择器在 td 上不起作用

html - 下拉菜单未在主菜单下垂直显示

javascript - 在切换时反转多个 CSS 关键帧动画

java - 计算 Borland Starteam 服务器 8 中的客户端-服务器时间差