jQuery delay gets ignored and executes siblings
<p>I'm using jQuery version 1.7.1 from Google CDN and have the following code:</p>

<p><code>$(menuInstance).delay(2000).removeClass('loading').html(ul);</code></p>

<p>However the delay is ignored and it moves straight onto my remove class and insert HTML. Any ideas why the delay is being ignored? Thanks</p>
