【发布时间】:2016-11-03 21:26:26
【问题描述】:
我正在尝试滚动到 div 容器内的项目。滚动到顶部功能有效,但似乎超出了该项目。
Javascript
<script>
$(document).ready(function () {
var container = $('#directory'),
scrollTo = $('.highlight_bg');
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
}, 2000);
});
</script>
HTML:
<div id="directory" class="directory" style="height: calc(100% - 111px)">
<div class="directoryitem"></div>
<div class="directoryitem"></div>
<div class="directoryitem highlight_bg"></div>
<div class="directoryitem"></div>
</div>
所以最后是滚动到类名highlight_bg的div项
不知道哪里出错了?
【问题讨论】:
-
你能提供一个完整的工作示例吗? jsfiddle/codepen/sn-p?
标签: javascript jquery html