有没有人遇到过某些版本的IE7和9beta会将页面加载到底部的问题?这仅在从主导航点击时发生,而不是直接输入URL。 Here's an example
如何通过jQuery向每个主导航链接添加scrollTop函数?这是一个可接受的解决方法吗?
答案 0 :(得分:5)
作为解决方法,您可以将其添加到每个页面:
$(document).ready(function() {
$(document).scrollTop(0);
});
您将无法将此添加到链接,因为脚本需要在页面加载后运行。在不知道导致问题的原因的情况下,这也会让人感觉很乱,但是对于IE,我宁愿黑客也不会知道......
答案 1 :(得分:0)
黑客很好,一个黑客。如果其他人有此问题,则与兼容模式下的站点加载有关。我们在办公室里有一个人,IE浏览器正在以兼容模式加载每一页,而他去过的每个网站都是这样做的,他提到了这一点,我看了看我们的网站。在某些机器上,出现这个问题的机器实际上是在兼容模式下加载,关闭它解决了这个问题。谢谢微软!