ページの読み込み時に、メニュー項目を強調表示し、1 秒後に再び強調表示を解除したいと考えています。ある種のナイトライダー効果を達成したいのですが、一方向だけです。左から右に、すべてのメニュー項目を通過すると停止します。このようにして、メニューバーにもっと注意を向けたいと思います.
私のHTML:
<div id="header">
<ul class="menu">
<li class="menu-item"><a class="menu-item-link">Stage1</a></li>
<li class="menu-item"><a class="menu-item-link">Stage2</a></li>
</ul>
</div>
私のCSS:
.highlight { color: #FFFFFF; }
$(document).ready(function () {
$(".menu-item a").each(function () {
$(this).addClass('highlight').delay(1000).removeClass('highlight');
});
});
以下の提案を試しましたが、うまくいきませんでした。