This question already has answers here:
Animate scroll to ID on page load
(6个答案)
6年前关闭。
我有以下脚本:
我一直在尝试添加一些其他代码,以便页面自动向下滚动到切换的$ matchingDIV。
我一直在尝试使用scrollTop以及Smooth Scroll插件来完成此操作,但是我无法使其与$ matchingDIV输出配合使用。
最简单的方法是什么?
(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输出配合使用。
最简单的方法是什么?
最佳答案
尝试为scrollTop
和html
的body
属性设置动画:
$("html, body").animate({ scrollTop: $matchingDIV.offset().top }, delay);
关于javascript - jQuery-滚动到由var计算的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16628863/
10-12 05:44