页面加载滚动到底部

时间:2010-12-14 21:37:46

标签: jquery internet-explorer

有没有人遇到过某些版本的IE7和9beta会将页面加载到底部的问题?这仅在从主导航点击时发生,而不是直接输入URL。 Here's an example

如何通过jQuery向每个主导航链接添加scrollTop函数?这是一个可接受的解决方法吗?

2 个答案:

答案 0 :(得分:5)

作为解决方法,您可以将其添加到每个页面:

$(document).ready(function() {
  $(document).scrollTop(0);
});

您将无法将此添加到链接,因为脚本需要在页面加载后运行。在不知道导致问题的原因的情况下,这也会让人感觉很乱,但是对于IE,我宁愿黑客也不会知道......

答案 1 :(得分:0)

黑客很好,一个黑客。如果其他人有此问题,则与兼容模式下的站点加载有关。我们在办公室里有一个人,IE浏览器正在以兼容模式加载每一页,而他去过的每个网站都是这样做的,他提到了这一点,我看了看我们的网站。在某些机器上,出现这个问题的机器实际上是在兼容模式下加载,关闭它解决了这个问题。谢谢微软!