2017-05-08 96 views
-1
  1. 我用我的网站上scrollreveal,而且大多是工作得很好,但有时 页面闪烁的div揭示之前和 使它看起来像页面正在加载,之前的代码执行 加载后http://regen.no/samarbeidspartnere当重新加载 页面时,你清楚地看到了问题。
  2. 有时当使用#anchor链接到带有id的div时,页面也会闪烁。 http://regen.no/start在 之间变化“forsiden”和“påmelding”页面在闪烁之前 跳转到目标div。

有什么方法可以解决这个问题吗? 谢谢。防止页面链接

+2

你能提供一个代码示例吗? – PrestonM

+0

当使用滚动显示im遵循https://github.com/jlmakes/scrollreveal的文档。锚链接只是简单的与目标“#id”的链接。 – jan

+1

如果您可以粘贴示例代码以重现问题,您将获得更多帮助 –

回答

0

通过使用Chrome开发人员工具中的performance选项卡,我做了一个记录(在两个锚点之间进行更改),并且我注意到当链接被击中时,页面直接进入,然后发生平滑滚动效果。要使用一个小例子说明这个假设用户是在#bottom和点击去#top

  • 页面直接进入#top
  • 平滑滚动效应发生,所以页面返回#bottom
  • 平滑滚动回#top

这就是为什么你得到这个闪烁和闪烁的结果。

也许你应该在你的js代码中的某个地方使用event.preventDefault();