jQuery 单击和点击事件在 FF 移动设备上不起作用

jQuerys click and tap events not working on FF mobile

在我的项目中,我使用 jQuery 和 jQuery 手机。 当我点击 menuOpener 时,菜单应该打开。这在桌面和 Chrome 移动设备上运行良好。 但不是在 Firefox 移动版中。 我无法在 Safari 移动版中对其进行测试。

我已经尝试了我在 SO 和 else 中找到的所有建议。 令人恼火的是,到目前为止,一个运行良好的旧项目现在显示出相同的行为。

我的HTML:

<div id="menuOpener">
  <div class="hamburger hamburger1"></div>
  <div class="hamburger hamburger2"></div>
  <div class="hamburger hamburger3"></div>
</div>

<div id="menu">
  <!-- some menu elements here -->
</div>

Javascript:

$('#menuOpener').on('click tap', function(){
  alert ( 'open' );
  $('#menu').toggleClass('open');
  $(this).toggleClass('open');  
});

问题出现在这个子页面上,我正在使用它进行测试Link

我希望有人知道为什么会这样。

问候 克里斯蒂安

我对此很生气: 重新安装 Firefox,现在完美运行。