【问题标题】:Why might my page suddenly jump (scroll) halfway after page load?为什么我的页面会在页面加载到一半后突然跳转(滚动)?
【发布时间】:2015-07-01 11:39:19
【问题描述】:

出于某种原因,在我的 Drupal 7 网站的主页上,它突然跳到了页面的一半,我想,一旦页面准备好了。仅供参考,URL 中没有调用锚点...

无论如何,我可以确定是什么原因造成的?比如拦截滚动方法的一种方式?

非常感谢

【问题讨论】:

  • 您的网站上线了吗?
  • 可以分享一下网址吗?或者有没有为此编写的javascript?
  • 不,目前没有直播
  • 听起来浏览器缓存对我来说
  • 也许 存在于带有预定义锚点的页面上。你能发布你的代码吗?谢谢

标签: javascript jquery html css drupal


【解决方案1】:

两种可能:

scrollTo()

如果触发包含scrollTo('some-selector')的js,那么页面会滚动到那个位置

专注

如果您在页面上有一个设置为专注于加载的输入,可能是<input type='text' name='some-input' autofocus />,那么页面会在视口中使用该输入加载

【讨论】:

  • 往下看!他回答了他自己的问题,上面都不是。缓存!
  • @JayMoy ...看看问题的标题和措辞,还有谁可能会发现问题?
猜你喜欢
  • 2021-11-15
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多