Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 我的手风琴不能按我的要求正常工作

Javascript 我的手风琴不能按我的要求正常工作,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我有一个引导式手风琴,它的工作原理和它应该的一样,但是我需要一些进一步的功能,我需要一些专家的帮助 当前查看时,第一个父链接及其子链接折叠为可见,直到用户选择另一个父链接折叠其子链接,依此类推 这很好,但对于进一步的功能,我希望包括以下内容: 父链接也是页面链接? -我希望父链接本身充当页面,而不仅仅是a href锚链接向上/向下折叠以使手风琴正常工作,而且这些父链接也是页面,即account.html、media.html、privacy.html,等等。那么有没有一种方法可以使用jQuery

我有一个引导式手风琴,它的工作原理和它应该的一样,但是我需要一些进一步的功能,我需要一些专家的帮助

当前查看时,第一个父链接及其子链接折叠为可见,直到用户选择另一个父链接折叠其子链接,依此类推

这很好,但对于进一步的功能,我希望包括以下内容:

父链接也是页面链接? -我希望父链接本身充当页面,而不仅仅是a href锚链接向上/向下折叠以使手风琴正常工作,而且这些父链接也是页面,即account.html、media.html、privacy.html,等等。那么有没有一种方法可以使用jQuery在第二列中输入页面col-md-12,使用类似于我的手风琴选项卡导航?我不知道如何去做这件事,所以任何建议与一些代码将有助于

子链接功能 -子链接将充当父链接页面中指向特定部分的锚定链接,因为它们将包含长表单,并提供大量内容以便于导航

用于父链接和子链接状态 -父链接及其子链接应具有黑色背景,文本应为白色以表示处于活动状态,而未选择的父链接应具有白色背景,文本应为黑色以表示未处于活动状态。当您将鼠标悬停在任何链接上时,它们将是橙色的

我想确保父链接本身就是实际的页面,这需要使用jQuery吗?我不确定,除非没有它也能做到,否则那就太好了

我需要它的反应和正常工作。我希望我在解释我希望它如何工作时有意义,如果没有,请问我一些问题来澄清

这里还有一张图片:

谢谢大家,你们是最伟大的

我已经提供了我目前拥有的html和css:

    <div class="container">
        <div class="row">
           <div class="col-md-2 sidebar">
              <div class="panel-group" id="accordion">
                 <div class="panel panel-default custom">
                    <div class="panel-heading">
                       <h4 class="panel-title">
                          <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
                          Account
                          </a>
                       </h4>
                    </div>
                    <div id="collapseOne" class="panel-collapse collapse in">
                       <div class="panel-body">
                          <ul class="list-unstyled">
                             <li><a href=""> link</a>
                             <li><a href=""> link</a>
                          </ul>
                       </div>
                    </div>
                 </div>
                 <div class="panel panel-default custom">
                    <div class="panel-heading">
                       <h4 class="panel-title">
                          <a data-toggle="collapse" data-parent="#accordion" href="#collapseThree">
                          Link
                          </a>
                       </h4>
                    </div>
                    <div id="collapseThree" class="panel-collapse collapse">
                       <div class="panel-body">
                          <ul class="list-unstyled">
                             <li><a href=""> link</a>
                             <li><a href=""> link</a>
                             <li><a href=""> link</a>
                             <li><a href=""> link</a>
                             <li><a href=""> link</a>
                          </ul>
                       </div>
                    </div>
                 </div>
                 <div class="panel panel-default custom">
                    <div class="panel-heading">
                       <h4 class="panel-title">
                          <a data-toggle="collapse" data-parent="#accordion" href="#collapseFour">
                          Media
                          </a>
                       </h4>
                    </div>
                    <div id="collapseFour" class="panel-collapse collapse">
                       <div class="panel-body">
                          <ul class="list-unstyled">
                             <li><a href=""> Photos</a>
                             <li><a href=""> Videos</a>
                          </ul>
                       </div>
                    </div>
                 </div>
                 <div class="panel panel-default custom">
                    <div class="panel-heading">
                       <h4 class="panel-title">
                          <a data-toggle="collapse" data-parent="#accordion" href="#collapseFive">
                          Privacy
                          </a>
                       </h4>
                    </div>
                 </div>
              </div>
              <!-- end of sidebar -->
            </div>
           <!-- end of row -->

            <div class="col-md-10">
                 <div class="row">
                    <h2>Heading</h2>
                    <h3>Heading</h3>
                    <div class="form-inline form-details" role="form" action="/profileDetails" method="post">
                       <div class="form-group">

                       </div>
                    </div>
                 </div>
              </div>
         </div>
        <!-- end of container -->

           .container { background-color: #1f1f1f;}
           .row.header{ color: #fff; border-bottom: 6px solid #fff }
           .row.header h1 { padding: 30px 0; font-size: 3em; font-weight:100; }

           .row.main-content { border-left: 6px solid #aaa;}

           /* ****** NAVIGATION SIDEBAR ********
            **********************************
           */
          .col-md-2.sidebar { padding: 0; }
          .panel {border-radius: 0 !important; border: 0; font-family: 'Lato', Arial, sans-serif; font-weight: 400}
          .panel-group {border-radius: 0; //box-shadow: 1px 1px 3px #074f68; border: 0; background-color: #fff}
          .panel-heading h4.panel-title {border-radius: 0; //box-shadow: 1px 1px 3px #074f68; border: 0; background-color: #fff;}

          .panel-heading h4.panel-title a:link { margin-left: 10px; text-decoration: none; font-weight: bold; font-size: 20px}
          .panel-heading h4.panel-title a:active {color: #fff }
          .panel-heading h4.panel-title a:hover {color: #f47929}

          .panel-group .panel+.panel {margin-top: 0px !important; border-top: 1px solid #ccc}

          .panel.panel-default.custom .panel-heading { background: #fff; color: #000; border-color: #fff }

          .panel-body {//padding-top: 2px !important; //padding-bottom: 0px !important; padding: 0px !important; border: 0 }
          .panel-body ul { margin: 0; padding: 0 }
          .panel-body ul li { padding: 15px 0 !important; border-bottom: 1px solid #ccc; font-size: 14px}
          .panel-body ul li:last-child {border-bottom: 0}

          .panel-body ul a.btn-block>a { color: #f47929}
          .panel-body ul li a:link { margin-left: 40px !important; color: #4d4d4d}
          .panel-body ul li a:active {color: #fff}
          .panel-body ul li a:hover {text-decoration: none; color: #f47929 }

          #collapseOne.panel-collapse,
          #collapseTwo.panel-collapse,
          #collapseThree.panel-collapse { border: 0 !important; padding: 0}

          .panel-heading.collapsed { background-color: #222222}

标题 标题 .container{背景色:#1f;} .row.header{color:#fff;边框底部:6px solid#fff} .row.header h1{填充:30px 0;字体大小:3em;字体重量:100;} .row.main-content{左边框:6px实心#aaa;} /********导航侧栏******** ********************************** */ .col-md-2.sidebar{padding:0;} .panel{边框半径:0!重要;边框:0;字体系列:'Lato',Arial,无衬线;字体重量:400} .panel组{边框半径:0;//框阴影:1px 1px 3px#074f68;边框:0;背景色:#fff} .panel标题h4.panel-title{边框半径:0;//方框阴影:1px 1px 3px 35; 074f68;边框:0;背景色:#fff;} .panel heading h4.panel-title a:链接{左边距:10px;文本装饰:无;字体大小:粗体;字体大小:20px} .panel标题h4.panel-title a:活动{color:#fff} .面板标题h4.面板标题a:悬停{颜色:#f47929} .panel group.panel+.panel{margin top:0px!重要;border top:1px solid#ccc} .panel.panel-default.custom.panel标题{背景:#fff;颜色:#000;边框颜色:#fff} .panel body{//填充顶部:2px!重要;//填充底部:0px!重要;填充:0px!重要;边框:0} .panel body ul{边距:0;填充:0} .面板主体ul li{填充:15px 0!重要;边框底部:1px实心#ccc;字体大小:14px} .panel body ul li:最后一个子项{边框底部:0} .panel body ul a.btn-block>a{color:#f47929} .panel body ul li a:link{margin left:40px!重要;颜色:#4d} .面板主体ul li a:活动{颜色:#fff} .面板主体ul li a:悬停{文本装饰:无;颜色:#f47929} #崩塌,面板崩塌, #塌陷中间板-塌陷, #collapseThree.panel-collapse{border:0!重要;填充:0} .panel-heading.collapsed{背景色:#22222}
对于如何使用jQuery实现这一点,有人有其他想法吗?我试过盖玛夫的