当前位置:  开发笔记 > 编程语言 > 正文

切换子菜单,如果点击了孩子,请转到页面

如何解决《切换子菜单,如果点击了孩子,请转到页面》经验,为你挑选了0个好方法。

我已经构建了一个简单的切换菜单,单击该菜单一次显示子元素列表,如果再次单击则隐藏这些可见元素.

如果点击了一个子元素,但我想让它访问该页面,我似乎无法让它工作?是否与我的防止默认?

//  Language select in global nav
$('.sub-lang').on('click', function(e) {

if ($(this).hasClass('active') && $(e.target).parent().hasClass('active')) {
    $(this).removeClass('active');
    $(this).css('height', 'auto');
    $(this).children('ul').hide();
} else {
    $(this).addClass('active');
    $(this).css('height', $(this).find('ul').height() + 65);
    $(this).children('ul').show();
}

e.preventDefault();
});

这是JsFiddle

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有