滚动最近选择的对象在jquery切换到页面的顶部

Scroll most recently selected object in jquery toggle to the top of the page

本文关键字:顶部 jquery 最近 选择 对象 滚动      更新时间:2023-09-26

切换打开几个部分后,我在窗口底部附近有一个标题,如果我单击它,它会打开,但内容在视图之外。我想标题滚动到顶部,以便可以看到的内容。我一直在尝试scrollTo和scrolllintoview,但还没有任何运气。

切换
$(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>

<a href="#">Link Name</a>使页面滚动到顶部。这不是创建"null"链接的正确方法。用途:<a href="javascript://">Link Name</a>。为什么你把点击事件放在H2上,而不是放在A上,这也是令人困惑的。

这是关于滚动动作的帮助:

$(document).ready(function(){
     $(".toggle_container").hide();
    $("h2.trigger").click(function(){
        window.scrollTo($(this).position().left,$(this).position().top)
        $(this).toggleClass("active").next().slideToggle("slow");
    });
});