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



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

这是我在闪烁时浏览大小规格: 浏览器窗口宽度:1428 浏览器窗口高度:756 屏幕宽度:1920 屏幕高度:1200

请帮助修复它:)

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

  1. 向下滚动时,导航栏已从流中取出 做了一个粘性导航,这会改变页面高度。
  2. 但是,在某个点上,这种高度变化会触发事件 这会导致导航栏重新添加到...
  3. 。这会增加页面高度并触发导航栏再次删除...
  4. 。并重复恶心

就我而言,这是要删除导航栏的高度与导航栏的实际高度(即从页面中删除的大小(之间的差异。

您尚未发布代码,因此我无法确切看到您需要更改的内容 - 这是高度,偏移量,断点等之间的平衡。

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

无论哪种方式,您现在都知道是什么原因造成的,因此这应该足以为您指明正确的方向!

最新更新