title: jQuery click event not firing on mobile tap
body: <p>I have a pseudo-button that acts to open/close a mobile menu:</p>
  
  <pre><code>&lt;div id="top-nav-mobile-toggle"&gt;
  &lt;i class="fa fa-bars"&gt;&lt;/i&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>To open and close the menu, I have:</p>
  
  <pre><code>$('#top-nav-mobile-toggle').click(function() {
    $('.top-nav-menu').slideToggle();
  });
  </code></pre>
  
  <p>It works fine on a desktop (using a mouse) but when I tap on a touchscreen device, it doesn't work.</p>
  
  <p>Is there any way to get this to reliably work on a touchscreen device without using a large jQuery plugin?</p>