我有一个具有滑动功能的移动菜单。
默认情况下,仅显示父页面。如果 parent 有 child ,那么当用户单击它时,我想向下滑动子菜单,如果他们再次单击,那么我希望它链接到父页面,如果父页面没有 child ,那么我想要它可以直接链接。
这是我得到的代码,但我知道其中有一个或四个错误。希望有人能帮忙:)
if($(".mob-navigation > ul > li > a").next(".sub-menu").length) {
$(this).one("click", true);
} else {
$(this).one("click", true);
}
最佳答案
我不知道您的 HTML 是什么样子,因此很难为您编写准确的代码。但也许您可以检查子菜单是否可见?如果可见则转到父页面,否则您可以使子菜单可见。
关于javascript - 如果父菜单有子菜单,则单击两次以转到链接,如果没有子菜单,则单击一次以链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37023718/