在我的项目中我使用的是jQuery和jQuery mobile。 当我点击menuOpener时,菜单应该打开。这适用于桌面和Chrome移动设备。 但不是在Firefox手机中。 我无法在Safari mobile中测试它。
我已经尝试过在SO中找到的所有建议。 令人恼火的是,到目前为止,工作正常的旧项目现在显示出相同的行为。
我的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
我希望,有人有一个想法,为什么会这样。
此致 基督教
答案 0 :(得分:0)
我对此感到生气: 重新安装的Firefox,现在完美运行。