js代码:

var _parent_top = document.getElementsByClassName('parent')[0].offsetTop;
var _phase_top = document.getElementsByClassName('children')[0].offsetTop;
$('.task-exe-phase-container').animate({scrollTop:(_phase_top - _parent_top)+'px'},500);

注:找到父元素距离当前顶部的滚动距离,找到需要定位的元素距离顶部的距离。他们的差就是滚动条需要滚动的距离。


posted on 2018-12-04 17:56  做个有腹肌的程序猿  阅读(327)  评论(0编辑  收藏  举报