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