Javascript addEventListener在单击时不工作

Javascript addEventListener在单击时不工作,javascript,menu,material-design,addeventlistener,slidingmenu,Javascript,Menu,Material Design,Addeventlistener,Slidingmenu,点击一个按钮似乎没有任何动作,我无法找出是什么问题。请帮我找到相同的 Menu.prototype._initToggleEvents = function() { var scope = this; this.toggle.addEventListener( "click", function() { (scope.menuPosition == "off") ? scope._toggleMenuOn() : scope._toggleMenuOff();

点击一个按钮似乎没有任何动作,我无法找出是什么问题。请帮我找到相同的

 Menu.prototype._initToggleEvents = function() {
    var scope = this;
    this.toggle.addEventListener( "click", function() {
      (scope.menuPosition == "off") ? scope._toggleMenuOn() : scope._toggleMenuOff();
    });
  };
以下是plunker的例子:

我发现,从错误的位置触发插件会使addEventListener无法调用,在关闭body标记之前移动脚本解决了问题。

你的script.js抛出错误queryselector无法找到#mm菜单元素的原因是什么?并始终返回null。不知道,只要你的
script.js
在加载和执行时抛出错误,我甚至不会尝试调试它。首先修复你的script.js!