滚动到底部时随机网页闪烁

时间:2017-08-22 17:33:43

标签: wordpress scroll flicker

在我正在处理的网站(wordpress)上,当页面向下滚动到最后时,会出现闪烁效果(无法返回页面的末尾,因为它返回一步)。 如果在这个闪烁问题期间我重新调整浏览器窗口的大小(通常减小大小),一切正常。 我注意到这个问题不依赖于浏览器。

当闪烁存在时,这是我的浏览尺寸规格: 浏览器窗口宽度:1428 浏览器窗口高度:756 屏幕宽度:1920 屏幕高度:1200

请帮忙解决问题:)

1 个答案:

答案 0 :(得分:1)

我很确定我知道发生了什么事,因为它看起来与我的问题相同:

  1. 当您向下滚动时,导航栏已从流程中取出 制作了一个粘性导航,这会改变页面高度。
  2. 但是在某个时刻,这个高度变化会触发一个事件 这导致导航栏被添加回...
  3. ...会增加页面高度并触发导航栏再次删除...
  4. ...并重复广告
  5. 在我的情况下,要删除导航栏的高度与导航栏的实际高度(即从页面中删除的大小)之间存在差异。

    您还没有发布您的代码,因此我无法确切地了解您需要更改的内容 - 它是高度,偏移,断点等之间的平衡。

    另一种解决方法是插入"占位符"从流中删除导航栏时,div与导航栏的高度相同。

    无论哪种方式,你知道现在是什么导致它应该足以指出你正确的方向!