Jquery 切换菜单错误

Jquery 切换菜单错误,jquery,reference,navigation,toggle,nav,Jquery,Reference,Navigation,Toggle,Nav,当网站转到移动设备,我尝试打开导航菜单时,我遇到了这个错误 ReferenceError:未定义e e、 防止违约 下面是我正在使用的Jquery <script> $(document).ready(function() { $('#menu-toggle').click(function () { $('#menu').toggleClass('open'); e.preventDefault(); }); }); </s

当网站转到移动设备,我尝试打开导航菜单时,我遇到了这个错误

ReferenceError:未定义e e、 防止违约

下面是我正在使用的Jquery

    <script>
$(document).ready(function() {

    $('#menu-toggle').click(function () {
      $('#menu').toggleClass('open');
      e.preventDefault();
    });

});
</script>

任何帮助都会很好。

在document.readyfunction中,将e传递到类似$document.readyfunction的函数中。这应该可以解决问题。

您的菜单是否切换表单提交按钮?如果没有,我想你不需要添加e