title: event.preventDefault doesn't work in Firefox
body: <p>I'm not sure why, but for some reason an <code>event.preventDefault()</code> call isn't working in Firefox. I'm using it to block clicking on an <code>a</code> link re-directing you to the <code>href</code> and instead run a click function. Markup as follows:  </p>
  
  <p>jQuery:</p>
  
  <pre><code>$('.sub-list-click a').click(function() {
      event.preventDefault();
  
      var sub = $(this).parent("li").next(".sub, .homepage-sub");
  
      if (sub.css('display') == 'none') {
  
          $(".sub, .homepage-sub").slideUp();
          $(".sub, .homepage-sub").children("li").animate({
              opacity: "0"
          }, 10);               
  
          setTimeout(function() { 
              sub.slideDown();                  
          }, 200);
          setTimeout(function() {
              sub.children("li").animate({
                  opacity: "1"
              }, 200); 
          }, 500);   
  
      } else {
          sub.slideUp();
      }      
  
      return false;
  });
  </code></pre>
  
  <p>It works in every other browser I've tested, just Firefox seems to be having some issues.</p>