最初は折りたたまれていて、見出しテキストのある別の DIV をクリックすると展開される一連の展開可能なコンテンツ DIV があります。以下のコードサンプルを参照してください。
<div id="post">
<div class="heading" onclick="opendiv()">...Heading...</div>
<div class="body">.....Lengthy content.....</div>
</div>
....
....
「body」クラスは、最初は「長いコンテンツ」を持つ「body」DIV を非表示にします。「heading」DIV をクリックすると、「body」DIV が展開され、Web ページがスクロール可能になります。このセットの上下に、このような展開可能な DIV セットが 5 つ以上あることに注意してください。「本文」セクションをクリックすると、ページは「見出し」の DIV の場所にスクロールして戻る必要があります。
これは、DIV の上で展開および折りたたむために使用する js スクリプトです。ただし、特定の DIV に戻るこのスクロールは機能しません。
function opendiv() {
$('html,body').animate({scrollTop: $("div#post div.heading").offset().top});
if ($("div#post div.body").css("display") == "block") {
$("div#post div.body").hide();
} else {
$("div#post div.body").show();
}
}