3秒后在js中启动一个类

时间:2013-10-22 19:13:03

标签: javascript jquery html css mobile

我有一个移动网站,我希望通过css3过渡到3秒后关闭的导航。转换全部在css no js中,锚标记上的类触发导航关闭。 (代码示例:a href="#" class="close_nav")。类close_nav设置为display:none

如何让它在3秒后关闭?

2 个答案:

答案 0 :(得分:2)

为了在延迟后启动一些javascript,请使用setTimeout()。

像这样:

setTimeout(function(){
    var d = document.getElementById("your element");
    d.className = "close_nav";
},3000);

答案 1 :(得分:1)

在css中设置动画的延迟3秒; http://www.w3schools.com/cssref/css3_pr_animation-delay.asp

添加

可能有所帮助
transition-delay: 3s;

到CSS动画以及浏览器前缀