0

css3 トランジションを介して表示されるナビゲーションを 3 秒後に閉じるようにしたいモバイル サイトがあります。トランジションはすべてcss no jsであり、アンカータグにクラスがあり、ナビゲーションを閉じるようにトリガーします。(コードは例です: a href="#" class="close_nav")。クラス close_nav は、表示するように設定されています: none

3秒後に閉じるにはどうすればよいですか?

4

2 に答える 2

2

遅延後にいくつかの JavaScript を開始するには、setTimeout() を使用します。

そのようです:

setTimeout(function(){
    var d = document.getElementById("your element");
    d.className = "close_nav";
},3000);
于 2013-10-22T19:20:27.060 に答える
1

css でアニメーションに 3 秒の遅延を設定します。http://www.w3schools.com/cssref/css3_pr_animation-delay.asp

追加すると役立つ場合があります

transition-delay: 3s;

ブラウザの接頭辞とともに CSS アニメーションに

于 2013-10-22T19:17:22.520 に答える