关闭和打开 link 一页网站的响应式菜单?
Responsive menu for both closing and opening link one page website?
我在一个带有侧边菜单的响应式网站上工作。现在,当我单击菜单项时,菜单不会折叠到 link(#home #About)。我既要关闭又要打开,
<div id="sidr" class="sidr left" style="display: block; left: 0px;">
<a href="#sidr-close" class="dl-trigger icon-mobile-menu dfd-sidr-close">
<span class="icon-wrap dfd-middle-line"></span>
<span class="icon-wrap dfd-top-line"></span>
<span class="icon-wrap dfd-bottom-line"></span>
</a>
<div class="sidr-inner"><ul class="sidr-dropdown-menu"><li class="mega-menu-item nav-item menu-item-depth-0"><a href="#home" class="menu-link main-menu-link item-title sub-nav" role="group" aria-expanded="false" aria-hidden="true">Home</a></li>
和
e(".sub-nav").unbind("click").bind("touchend click", function(t) {
t.preventDefault(), e.sidr("close")
})
我用了上面的代码。希望我能得到正确的解决方案。
删除您的 js 中的 t.preventDefault()
,它将起作用:
e(".sub-nav").unbind("click").bind("touchend click", function(t) {
e.sidr("close");
})
阻止默认设置阻止您进入 link 行为。
我在一个带有侧边菜单的响应式网站上工作。现在,当我单击菜单项时,菜单不会折叠到 link(#home #About)。我既要关闭又要打开,
<div id="sidr" class="sidr left" style="display: block; left: 0px;">
<a href="#sidr-close" class="dl-trigger icon-mobile-menu dfd-sidr-close">
<span class="icon-wrap dfd-middle-line"></span>
<span class="icon-wrap dfd-top-line"></span>
<span class="icon-wrap dfd-bottom-line"></span>
</a>
<div class="sidr-inner"><ul class="sidr-dropdown-menu"><li class="mega-menu-item nav-item menu-item-depth-0"><a href="#home" class="menu-link main-menu-link item-title sub-nav" role="group" aria-expanded="false" aria-hidden="true">Home</a></li>
和
e(".sub-nav").unbind("click").bind("touchend click", function(t) {
t.preventDefault(), e.sidr("close")
})
我用了上面的代码。希望我能得到正确的解决方案。
删除您的 js 中的 t.preventDefault()
,它将起作用:
e(".sub-nav").unbind("click").bind("touchend click", function(t) {
e.sidr("close");
})
阻止默认设置阻止您进入 link 行为。