在页面加载时,我想突出显示一个菜单项并在一秒钟后再次取消突出显示它。我想完成一种骑士骑士的效果,但仅限于一个方向。从左到右,它应该在遍历所有菜单项后停止。这样我想把更多的注意力放在我的菜单栏上。
我的 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');
});
});
我已经尝试了以下建议,但没有奏效。