title: SuperFish Menu prevent hiding element with a specific class
body: <p>I have superfish menu and I want it to behave as expected in all cases except I have some submenu items that I want to always have open.  I have given them a class of sf-exclude</p>
  
  <pre><code>&lt;ul class="sf-menu"&gt;
    &lt;li&gt;&lt;a&gt;Parent Item&lt;/a&gt;
      &lt;ul&gt; ... &lt;/ul&gt; &lt;-- this behaves as expected
    &lt;/li&gt;
    &lt;li&gt;&lt;a&gt;Parent Item&lt;/a&gt;
      &lt;div class="sf-mega"&gt;
        &lt;ul class="sf-exclude"&gt; ... &lt;/ul&gt; &lt;-- these menu items remain open always but retain sfHover toggle
        &lt;ul class="sf-exclude"&gt; ... &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>In my JavaScript I have something like this:</p>
  
  <pre><code>jQuery(".sf-menu").superfish({
    onHide: function() {
      if (this.attr('class') == 'sf-exclude'){return false;} &lt;-- this is not preventing the hide
    }
  });
  </code></pre>
  
  <p>I have tried onBeforeHide. I have adjusted everything I can in the CSS. No idea what I am doing wrong... any suggestions?</p>