Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
点击关闭Wordpress移动菜单_Wordpress - Fatal编程技术网

点击关闭Wordpress移动菜单

点击关闭Wordpress移动菜单,wordpress,Wordpress,我用的是wordpress 214主题。当网站向下调整到移动设备上时,它会自动将菜单切换向上,因此您单击它,菜单就会向下滑动。当我点击一个菜单项时,页面会向下滑动以显示内容,唯一的问题是菜单不会像你进入新页面时那样关闭 单击某个项目时如何关闭菜单 编辑: 我看了一下js代码,注意到 button.on( 'click.twentyfourteen', function() { nav.toggleClass( 'toggled-on' ); if ( nav.ha

我用的是wordpress 214主题。当网站向下调整到移动设备上时,它会自动将菜单切换向上,因此您单击它,菜单就会向下滑动。当我点击一个菜单项时,页面会向下滑动以显示内容,唯一的问题是菜单不会像你进入新页面时那样关闭

单击某个项目时如何关闭菜单

编辑:

我看了一下js代码,注意到

button.on( 'click.twentyfourteen', function() {
        nav.toggleClass( 'toggled-on' );
        if ( nav.hasClass( 'toggled-on' ) ) {
            $( this ).attr( 'aria-expanded', 'true' );
            menu.attr( 'aria-expanded', 'true' );
        } else {
            $( this ).attr( 'aria-expanded', 'false' );
            menu.attr( 'aria-expanded', 'false' );
        }
    } );
它似乎处理菜单的打开和关闭,是否有一种方法将其应用于菜单链接,以便它们在单击时关闭它

编辑2

我还在DoucmentReady代码中发现了以下内容

$('.toggle').click(function(){
        $('.main_nav').slideToggle();

你有脚本错误吗?如果不是,那就是主题的行为。通常,hamburguer菜单有一个click事件,因此它从菜单元素中添加或删除一个类以显示
菜单。因此,您可以为带有锚点的
  • 元素添加一个类,并将一个新事件“click”附加到汉堡,以
    添加/删除
    类或使用
    隐藏/显示
    函数。

    我看不到任何脚本错误,我只是假设这是因为我使用的是parralax/滚动页面,所以它在向下滚动时不会关闭。@Andy尝试另一个模板页面或放置链接以查看它。