使用引導3,我試圖使用子導航錨點鏈接(即index.php#wnsh)來展開指定的手風琴,並將頁面錨定到內容。我嘗試過尋找例子,但運氣很差,可能是因爲我的手風琴結構與給定的BS3例子不同。這裏是我的HTML:引導3展開手風琴從URL
UPDATE:
做了一些更新的代碼,但它仍然是不開放的哈希指定的手風琴。還有什麼想法?
<div id="accordion" class="accordion-group">
<div class="panel">
<h4 id="cs" class="accordion-title"><a data-toggle="collapse" data-parent="#accordion" data-target="#cs_c">Child Survival: Boosting Immunity and Managing Diarrhoea</a></h4>
<div id="cs_c" class="accordion-collapse collapse in">
<p>...</p>
</div>
<h4 id="chgd" class="accordion-title"><a data-toggle="collapse" data-parent="#accordion" data-target="#chgd_c">Child Health, Growth and Development: Preventing Mental Impairment with Iodine and Iron</a></h4>
<div id="chgd_c" class="accordion-collapse collapse">
<p>...</p>
</div>
<h4 id="wmnh" class="accordion-title"><a data-toggle="collapse" data-parent="#accordion" data-target="#wmnh_c">Women’s and Newborn Survival and Health: Iron Supplementation and Food Fortification</a></h4>
<div id="wmnh_c" class="accordion-collapse collapse">
<p>...</p>
</div>
</div>
</div>
JS
var elementIdToScroll = window.location.hash;
if(window.location.hash != ''){
$("#accordion .in").removeClass("in");
$(elementIdToScroll).addClass("in");
$('html,body').animate({scrollTop: $(elementIdToScroll).offset().top},'slow');
}
在此先感謝。任何幫助,將不勝感激。
你錯過了[轉換插件(http://getbootstrap.com/javascript/#collapse),因爲它工作正常,我。請參見[this fiddle](http://jsfiddle.net/S39Q7/) –
Transition插件在那裏。我正嘗試通過url標籤打開特定的手風琴,如page.html#cs。實際的手風琴功能適合我。 – robotsmeller
我認爲你可以編寫在頁面上運行的JavaScript。你可以使用'window.location.hash'獲得哈希標籤,並做一些類似於[更新的小提琴](http://jsfiddle.net/S39Q7/2/) –