Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery ui jQuery UI手风琴菜单-如果用户单击面板中的链接,则保持面板打开_Jquery Ui_Jquery Ui Accordion - Fatal编程技术网

Jquery ui jQuery UI手风琴菜单-如果用户单击面板中的链接,则保持面板打开

Jquery ui jQuery UI手风琴菜单-如果用户单击面板中的链接,则保持面板打开,jquery-ui,jquery-ui-accordion,Jquery Ui,Jquery Ui Accordion,我正在创建一个jQuery手风琴菜单。我需要正确的面板打开时,其中一个子链接被单击 因此,如果在“咨询”下点击“介绍”,用户将进入“介绍”页面,“咨询”面板将打开。或者,如果在“RPO”下单击“值”,当用户被带到该页面时,“RPO”面板将保持打开状态,等等。是否有办法做到这一点 <ul id="nav-side" class="accordion"> <li class="accordion-title"><a href="#">RPO</a

我正在创建一个jQuery手风琴菜单。我需要正确的面板打开时,其中一个子链接被单击

因此,如果在“咨询”下点击“介绍”,用户将进入“介绍”页面,“咨询”面板将打开。或者,如果在“RPO”下单击“值”,当用户被带到该页面时,“RPO”面板将保持打开状态,等等。是否有办法做到这一点

  <ul id="nav-side" class="accordion">
    <li class="accordion-title"><a href="#">RPO</a>
        <ul>
        <li><a href="/rpo/index.php">Value</a></li>
        <li><a href="/rpo/solution-competencies.php">Solution Competencies</a></li>
        <li><a href="/rpo/rpo-models.php">Defined RPO Models</a></li>
        <li><a href="/rpo/program-management.php">Dedicated Program Management</a></li>
        <li><a href="/rpo/solution-planning.php">Solution Planning &amp; Implementation</a></li>
      </ul>
    </li>
    <li class="accordion-title"><a href="#">CONSULTING</a>
        <ul>
        <li><a href="/consulting/index.php">Intro</a></li>
        <li><a href="#">#</a></li>
        <li><a href="#">#</a></li>
      </ul>
    </li>
    <li class="accordion-title"><a href="#">CRM</a>
        <ul>
        <li><a href="#">#</a></li>
        <li><a href="#">#</a></li>
        <li><a href="#">#</a></li>
      </ul>
    </li>
  </ul>

你的javascript在哪里?看起来您的绑定选择器有点太激进了。已更新为包含可能重复的
    $(function() {
    var icons = {
      header: "ui-icon-plusthick",
      activeHeader: "ui-icon-minusthick"
    };
    $( ".accordion" ).accordion({
      icons: icons,
            heightStyle: "content"
    });
    $( "#toggle" ).button().click(function() {
      if ( $( ".accordion" ).accordion( "option", "icons" ) ) {
        $( ".accordion" ).accordion( "option", "icons", null );
      } else {
        $( ".accordion" ).accordion( "option", "icons", icons );
      }
    });
  });