默认情况下,有人会如何将活动链接内容移动到顶部..

时间:2017-01-29 12:04:23

标签: javascript jquery html css

问题是,它会自动滚动到页面的末尾。默认情况下应该向下滚动的唯一内容是容器 - 第3节。

https://codepen.io/jimjamjom/full/NdwoZZ/

<script>
  $(document).ready(function(){
  var target = $("#section3");
    $('panel').animate({ scrollTop: target.offset().top - 100 }, 700);  
  window.location.hash = "#" + "section3";
});
  </script>

我也尝试过:

$('.container').scrollTop($('.content').find('.active').position().top );

1 个答案:

答案 0 :(得分:1)

问题是您正在将浏览器地址哈希值更改为#section3。

enemy1, enemy2 , enemy3 = create_enemies(3)

默认情况下,浏览器会将页面的scrollTop值更改为此window.location.hash = "#" + "section3"; 的最高值。

JSFiddle demo没有哈希更改。