如何在AJAX请求后保持滚动位置

时间:2012-04-24 12:23:43

标签: jquery scroll position

我的网站从AJAX请求中获取其内容。

我有一些jQuery方法可以监听onclick之类的事件,以获取页面底部的链接。当我点击它们只是隐藏一个div左右时,网站再次滚动到顶部。

我认为,因为整个内容使网站显得很长,右边的滚动条出现,所以来自AJAX请求的JavaScript根本不会滚动。

如果我有一个onclick事件的链接,则会触发:

window.scrollTo(100,0); 

除了网站将它的滚动位置重置为零之外,没有任何反应。

当我尝试为此找到解决方案时,我到处都看到ASP,但服务器不支持它。

我该怎么做才能解决这个问题?

编辑:::::: 我在互联网上找到了问题的答案: 我的代码看起来像这样:

链路

现在这就是它的工作原理:

链路

编辑:::::

感谢格式化!我对这个网站很新。

问题仍然没有解决,解决方案只适用于普通的javascript方法,但不适用于这些请求......有没有人为此解决?

0 个答案:

没有答案