在url上添加hash时,滚动停止在mozilla firefox

时间:2016-01-07 11:49:03

标签: javascript jquery mozilla

我有这个代码,滚动时会根据当前部分在网址中添加一个哈希值。

$(window).scroll(function(){
  $('.eng-section').each(function(){
          if ( $(this).offset().top < window.pageYOffset + 10 && $(this).offset().top + $(this).height() > window.pageYOffset + 10 ) {
            window.location.hash = $(this).attr('id');
          }
        });
      });
  });

在chrome中一切正常,但在mozilla中,当第一个哈希添加到url中时,滚动似乎不再起作用了。任何想法为什么会这样?

0 个答案:

没有答案