This question already has answers here:
Animate scroll to ID on page load
                            
                                (6个答案)
                            
                    
                6年前关闭。
        

    

我有以下脚本:

$('.how-we-do-it .items div').on('click', function () {
    var $matchingDIV = $('.how-we-do-it .sections .section .content div.' + $(this).attr('class'));
    $matchingDIV.toggle('fast');
});


我一直在尝试添加一些其他代码,以便页面自动向下滚动到切换的$ matchingDIV。

我一直在尝试使用scrollTop以及Smooth Scroll插件来完成此操作,但是我无法使其与$ matchingDIV输出配合使用。

最简单的方法是什么?

最佳答案

尝试为scrollTophtmlbody属性设置动画:

$("html, body").animate({ scrollTop: $matchingDIV.offset().top }, delay);

关于javascript - jQuery-滚动到由var计算的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16628863/

10-12 05:44