Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一个下拉关闭另一个下拉打开引导_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 一个下拉关闭另一个下拉打开引导

Javascript 一个下拉关闭另一个下拉打开引导,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个导航菜单,其结构如下: 1)Settings 1.1)settings1 1.2)settings2 2)Home 2.1)home1 2.1.1) home1.1 2.2)home2 2.2.1)home1.2 步骤1-现在当我打开设置时,下拉列表显示 1.1设置1和1.2设置2 第2步之后,如果我单击主页,它的下拉列表将显示2.1和2.2 步骤3-进一步单击home1,它将打开2.1.1 步骤4-然后单击home2,它将打开2.2.1

我有一个导航菜单,其结构如下:

1)Settings
  1.1)settings1
  1.2)settings2 
2)Home
  2.1)home1
      2.1.1) home1.1
  2.2)home2
      2.2.1)home1.2
  • 步骤1-现在当我打开设置时,下拉列表显示 1.1设置1和1.2设置2
  • 第2步之后,如果我单击主页,它的下拉列表将显示2.1和2.2
  • 步骤3-进一步单击home1,它将打开2.1.1
  • 步骤4-然后单击home2,它将打开2.2.1
我现在关注的是:

  • 单击主菜单(1.2)后,如果设置菜单(1.1)打开,则应将其关闭
  • 如果2.1.1处于打开状态,我单击2.2.1,则2.1.1应关闭
  • 如果home打开且home内home 1也与home打开 1.1.1,然后单击设置,然后home应完全关闭,即home 1.1应关闭,然后继续

  • Fiddle url:

    提供的JSFIDLE不工作..您的closenav()函数在哪里???请编辑您的FIDLE,使用格式,使您的问题易于理解新的FIDLE如下:@HarpreetChawla您解决问题了吗?提供的JSFIDLE不工作..您的closenav()函数在哪里???请编辑您的FIDLE,使用格式,使你的问题易于理解新的提琴是:@HarpreetChawla你解决问题了吗?