jQuery - 滚动到由 var [重复] 计算的位置

Posted

技术标签:

【中文标题】jQuery - 滚动到由 var [重复] 计算的位置【英文标题】:jQuery - Scrolling to a location calculated by a var [duplicate] 【发布时间】:2013-05-13 19:00:09 【问题描述】:

我有以下脚本:

$('.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 输出一起使用。

最简单的方法是什么?

【问题讨论】:

【参考方案1】:

尝试为htmlbodyscrollTop 属性设置动画:

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

【讨论】:

以上是关于jQuery - 滚动到由 var [重复] 计算的位置的主要内容,如果未能解决你的问题,请参考以下文章

滚动上的动画计数器[重复]

v-model 不会检测到由 jQuery 触发事件所做的更改

JQuery / Javascript:检查var是不是存在[重复]

如何将类添加到由 appendChild 创建的元素 [重复]

使用jQuery滚动到锚链接[重复]

使用jQuery滚动到锚链接[重复]