【问题标题】:mlPushMenu Cannot read property 'addEventListener'mlPushMenu 无法读取属性“addEventListener”
【发布时间】:2014-10-09 19:06:28
【问题描述】:

我一直在尝试使用http://tympanus.net/codrops/2013/08/13/multi-level-push-menu 在 WordPress 中设置移动菜单。我已经为 WP 设置了一个自定义 walker,它输出正确的类和结构,但是在页面加载时我继续得到 ​​p>

 Uncaught TypeError: Cannot read property 'addEventListener' of null line 114

在我正在调用的页面的页脚中

new mlPushMenu( document.getElementById( 'mp-menu' ), document.getElementById( 'trigger' ), {
            type : 'cover'
        } );

在文件 mlpushmenu.js 的第 114 行是

// open (or close) the menu
        this.trigger.addEventListener( this.eventtype, function( ev ) {

文件位于-http://dev.qdconstruction.com/wp-content/themes/q-and-d/js/mlpushmenu.js?ver=20140206

我觉得我拥有使菜单正常工作所需的一切,但是 JS 错误似乎是我的带有封面效果的菜单无法正常工作的原因。

【问题讨论】:

    标签: javascript jquery wordpress


    【解决方案1】:

    我看到了我的方式的错误

    <a data-rel="mobile-menu" href="#" id="trigger" class="menu-trigger">menu</a>
    

    我需要 ID = 触发器集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-24
      • 2021-12-17
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      相关资源
      最近更新 更多