Javascript 单击后如何切换移动菜单?

Javascript 单击后如何切换移动菜单?,javascript,css,mobile,menu,Javascript,Css,Mobile,Menu,在我客户的网站上,导航链接用于锚滚动和内部页面。当我点击一个内部页面的链接时,很明显,一旦加载了新页面,菜单就会消失。但是,当我单击锚定链接时,它会滚动到所需的页面部分,但菜单不会切换。这很让人困惑,因为似乎什么都没发生,用户看不到内容,因为菜单隐藏了内容 单击锚链接后,如何切换移动菜单 我尝试过这种方法,但什么也没发生: <script> $('#menu-mobile-open a').click(function (e) { $('#menu-mobile-ope

在我客户的网站上,导航链接用于锚滚动和内部页面。当我点击一个内部页面的链接时,很明显,一旦加载了新页面,菜单就会消失。但是,当我单击锚定链接时,它会滚动到所需的页面部分,但菜单不会切换。这很让人困惑,因为似乎什么都没发生,用户看不到内容,因为菜单隐藏了内容

单击锚链接后,如何切换移动菜单

我尝试过这种方法,但什么也没发生:

 <script>
  $('#menu-mobile-open a').click(function (e) {
    $('#menu-mobile-open').collapse('toggle');
  });
</script>
网址为:


谢谢大家!

我刚刚浏览了你的网站,发现这个解决方案很有效

jQuery(document).ready(function(){
   jQuery('.menu-mobile .menu-link').on('click',function() {
        jQuery('#menu-mobile-close').click();
   });
});

只要把这个添加到你的js中,它就会像魅力一样工作

你好,@NiravAdatiya!只需将代码添加到core/scripts/core.js,就可以了。非常感谢你!