0

我有一个与顶部有一定距离的菜单页面。如果菜单到达顶部滚动窗口时,我将标题位置更改为固定

.f-nav{ z-index: 999; 
        position: fixed; 
        top: 0;
        width: 100%;}

$(document).ready(function(){
  var top = $('.sticky').offset().top;
  $(window).scroll(function () {
    if ($(this).scrollTop() >= top) {
      $('.sticky').addClass("f-nav");
    } else {
      $('.sticky').removeClass("f-nav");
    }
});

但是在某些页面中,当我们向下滚动并且菜单到达顶部时,页面会再次自动向上滚动一点。所以我无法进入页面底部。我根本不明白这个问题。

4

0 回答 0