title: Highlight / Unhighlight menu item with jQuery
body: <p>On page load I want to highlight a menu item and unhighlight it again after a second. I want to accomplish sort of a Knight Rider effect but only in one direction. From left to right and it should stop when it has traversed all the menu items. This way I want to put more attention on my menu bar.</p>
  
  <p>My HTML:</p>
  
  <pre><code>&lt;div id="header"&gt;
      &lt;ul class="menu"&gt;
          &lt;li class="menu-item"&gt;&lt;a class="menu-item-link"&gt;Stage1&lt;/a&gt;&lt;/li&gt;
          &lt;li class="menu-item"&gt;&lt;a class="menu-item-link"&gt;Stage2&lt;/a&gt;&lt;/li&gt; 
      &lt;/ul&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>My CSS:</p>
  
  <pre><code>.highlight { color: #FFFFFF; }
  
  $(document).ready(function () {
  $(".menu-item a").each(function () {
          $(this).addClass('highlight').delay(1000).removeClass('highlight');
      });
  });
  </code></pre>
  
  <p>I have tried the below suggestions but it didn't work. </p>