粘滞式标题跳转快速滚动

时间:2017-05-29 14:23:29

标签: javascript jquery css ecmascript-6

我有粘性标题的问题。当我滚动时,我有占位符来保持良好的高度并且它正常工作。当我滚动得更快时出现问题。我一次性读取了jquery滚动位置1-2-4-12 ..像素,并且我的粘性标题棒不在位置上,我想要像跳跃或眨眼一样的东西。

scroll() {
  let queryWindow = Ember.$(window);
  let siteBarHeight = Ember.$('.folded').offset() ? 19 : 47;

  queryWindow.scroll(() => {
    let fixedHeader = this.get('fixedHeader');
    let shouldBeFixed = queryWindow.scrollTop() > 90 + siteBarHeight;

    if (!fixedHeader && shouldBeFixed) {
      this.set('fixedHeader', true);
    } else if (fixedHeader && !shouldBeFixed) {
      this.set('fixedHeader', false);
    }
  });
}

当我慢慢滚动时,这一切都很好,但在其他方面jquery坚持太晚了。在此先感谢您的帮助,请告诉我您是否需要更多相关信息。

0 个答案:

没有答案