在我客户的网站上,导航链接用于锚点滚动以及内部页面。当我单击内部页面的链接时,显然,一旦加载了新页面,菜单就会消失。但是,当我单击锚链接时,它会滚动到所需的页面部分,但菜单不会切换。之所以令人困惑,是因为似乎没有任何反应,并且由于菜单隐藏了用户,因此用户看不到其内容。
点击锚点链接后如何切换移动菜单?
我已经尝试过这种方法,但是什么也没发生:
<script>
$('#menu-mobile-open a').click(function (e) {
$('#menu-mobile-open').collapse('toggle');
});
</script>
谢谢!
答案 0 :(得分:1)
我刚刚浏览了您的网站,发现此解决方案有效
jQuery(document).ready(function(){
jQuery('.menu-mobile .menu-link').on('click',function() {
jQuery('#menu-mobile-close').click();
});
});
只需将其添加到您的js中,它就可以像魅力一样工作