0
いくつかのセクションを開いて、ウィンドウの下部に見出しを付けた後、クリックすると表示されますが、コンテンツはビューの外にあります。コンテンツが見えるように、見出しを上にスクロールさせたいと思います。私はscrollToとscrollIntoViewを試してきましたが、まだ運がありませんでした。jqueryで最も最近選択されたオブジェクトをスクロールしてページの先頭に移動します
トグル
$(document).ready(function(){
$(".toggle_container").hide();
$("h2.trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
});
});
コンテンツ
<h2 class="trigger"><a href="#">Link Name</a></h2>
<div class="toggle_container">
<div class="block">
<h3>Need a Website?</h3>
<p>Consequat te olim letalis</p>
</div>
</div>
おかげで、常にちょうど#でそれを行っています。 H2上のクリックイベントは、私が見つけたチュートリアルのやり方であっただけで、彼らがやったことを変更する前に機能を働かせようとしていました。あなたの提案はうまく機能しているように見えますが、私はそれがうまくいかないセクションを開いたり、セクションを閉じると、セクションが上がって閉じてしまいます。 – Chuck