单击链接时会隐藏桌面菜单

时间:2015-09-03 21:04:51

标签: javascript jquery html

我正在使用网站http://www.kaniamea.com/resource/ 出于明显的SEO原因,我使用一个html代码进行导航 - 移动和桌面。问题是当您在桌面上看到该站点并单击其中一个左侧导航链接时。然后,点击链接所属的类别隐藏(单击单击后)。

我不确定是什么原因引起的。我将不胜感激如何解决这个问题。谢谢!

1 个答案:

答案 0 :(得分:1)

你有这个代码切换单击的父li项目的内部无序列表(ul):

$('.main-nav li').click(function (){
    $(this).addClass('im-curent');
    $("ul", this).toggle(100);
});

由于所有链接都在主li内,因此它将关闭菜单。要解决此问题,您可以停止传播内部的传播,例如:

$('.main-nav ul').click(function (e){
    e.stopPropagation();
});