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



切换打开几个部分后,我在窗口底部附近有一个标题,如果我单击它,它会打开,但内容在视图之外。我想标题滚动到顶部,以便可以看到的内容。我一直在尝试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");
    });
});

最新更新