点击链接

时间:2016-12-16 13:40:33

标签: angularjs focus offset scrolltop

我在将中的可滚动 div 滚动/聚焦到 p 之前遇到了问题点击链接的兄弟

我尝试使用 focus()并且没有滚动,只更改焦点,我需要滚动到点击上的前一个 p

以下是 p s

的template.jade
td
  p.focusedAfterClick(tabindex="-1") Text I want to scroll to
  p.link(ng-click='focus($event)') Some random text

这是函数js

focusAfterClick = function($event) {
 var link = el.find($event.target).first();
 var prev = link.prev();
 prev.focus();
};

我尝试使用动画scrollTop方法从prev

传递offset()。top但是滚动行为不是我想要的,因为它滚动得比它应该... ... / p>

我希望有人之前遇到过同样的问题并且有想法解决它,因为我到处寻找解决方案并且没有找到它......

感谢您的时间(:

0 个答案:

没有答案