Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 如何通过外部链接/URL在选项卡中使用哈希打开jQuery UI accordion面板_Javascript_Jquery - Fatal编程技术网

Javascript 如何通过外部链接/URL在选项卡中使用哈希打开jQuery UI accordion面板

Javascript 如何通过外部链接/URL在选项卡中使用哈希打开jQuery UI accordion面板,javascript,jquery,Javascript,Jquery,我使用jquery在选项卡中显示手风琴。选项卡中的手风琴工作正常。我想通过散列url(开放状态)调用单个手风琴。我用下面的jquery代码试过了。不幸的是,这不起作用。类似domain.de/page/#1的URL会生成锚定链接,但帐户在活动状态下未打开。这是我的密码: <div class="row"> <div id="tabs" class="col-xs-12">

我使用jquery在选项卡中显示手风琴。选项卡中的手风琴工作正常。我想通过散列url(开放状态)调用单个手风琴。我用下面的jquery代码试过了。不幸的是,这不起作用。类似domain.de/page/#1的URL会生成锚定链接,但帐户在活动状态下未打开。这是我的密码:

   <div class="row">
            <div id="tabs" class="col-xs-12">
                <ul class="auswahl-nav auswahl-nav-white">
                    <li><a href="#show-all" class="active">Show all</a></li>
                    <li><a href="#carrier-billing" class="active">Carrier Billing</a></li>
                ....
                </ul>

          <div id="show-all" class="acc-item">
            <!-- All items for carrier billing in "Show all" tab -->
            <div id="accordion">
               <h3 class="acc-header"><a href="#1" id="1"><headline></a></h3>
               <div class="acc-content"> <content>
               <br>
               </div>
            </div><!-- #accordion -->
          </div><!-- #carrier-billing.acc-item -->


             <div id="mobile-messaging" class="acc-item">
               <div id="accordion1">
                    <h3 class="acc-header"><a href="#1" id="1"><headline></a></h3>
                    <div class="acc-content"> <content>
                    <br>
                    </div>
               </div> 
             </div> 
 </div>
</div>  
哈希url不起作用。我想打开一个手风琴:domain.de/page/#1 在我看来,我做了与说明书中相同的事情:


有什么想法吗?

您似乎有多个ID为手风琴的元素。这是无效的HTML,可能与您的问题有关。您好,我更改了ID。但是不能叫主播domian.de/page/#1我想这与标签中的Accodion有关?
  $(function() {
    $('#show-all #accordion').accordion({
     disabled: true
    });
    var hash = window.location.hash;
    var anchor = $('a[href$="'+hash+'"]');
    if (anchor.length > 0){
    anchor.click();
    }
  });

  $(function() {
   $('#carrier-billing #accordion').accordion({
  disabled: true
});
var hash = window.location.hash;
var anchor = $('a[href$="'+hash+'"]');
if (anchor.length > 0){
anchor.click();
}
  });