mlPushMenu无法读取属性'addEventListener'

时间:2014-10-09 19:06:29

标签: javascript jquery wordpress

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

 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错误似乎是我的带有封面效果的菜单无法正常工作的原因。

1 个答案:

答案 0 :(得分:0)

我看到了我的方式错误

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

我需要ID =触发器设置。