我正在使用切換容器來展開大頁面的部分。在這些部分中,內容不僅鏈接到其他頁面,還鏈接到頁面其他部分的鏈接。我試圖使用錨鏈接,頁面移動到一般區域,但不會擴展切換。jquery toggle_container使用頁面內的錨鏈接來展開切換
<script>
$(document).ready(function() {
//Hide (Collapse) the toggle containers on load
$(".toggle_container").hide();
//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
$("h3.trigger").click(function() {
$(this).toggleClass("active").next().slideToggle("slow");
return true; //Prevent the browser jump to the link anchor
});
$("a[href='" + window.location.hash + "']").parent(".trigger").click();
});
if (window.location.hash) {
$('h3.trigger + .toggle_container').hide(); // Hide all...
$('h3.trigger').has("a[href='" + window.location.hash + "']").next('.toggle_container').show(); // ... but show one
}
</script>
<h3 class="trigger"><a name="1.8" href="#1.8">1.8 blah ablshdasd</a></h3>
<div class="toggle_container" >
<p class="column1">1.8 djhsa;ksjag;fjgancvjwer design requirements.</p>
<ol class="alpha-small">
<li>more text</li>
</ol>
<br /><br />
<h3 class="trigger"><a href="#1.9">1.9 Blah Blah</a></h3>
<div class="toggle_container">
<p class="column1">text goes here...... <a href="#1.8">1.8.</a></p>
<br /><br />
</div>
你認爲你可以讓我們成爲一個jsfiddle嗎? – user3334690
http://jsfiddle.net/7ztsG/7/ – danelle