0

我有一个带有滚动条的 div 内的链接列表。当用户点击 div x 高度下方的链接时,滚动条会自动返回顶部。无论用户点击什么链接,我都希望滚动条保持原位。这是该站点-尝试单击2006年的一幅画,您就会明白我的意思。

有人对我如何使这个滚动条表现有任何想法吗?

谢谢,布拉德

4

1 回答 1

0

看起来这些链接只是指向新页面的链接......因此,滚动条正在重置并没有太多,而是一个全新的页面即将出现,而“重置”滚动条只是一个副产品。

最优雅的方法是让这些链接在不重新加载页面的情况下引入新内容,但这需要 AJAX。如果您不熟悉 AJAX 的复杂性以及如何实现它,那么您可以更改链接以包含链接的锚点,如下所示:

http://siddharthparasn​​is.com/2006-01/#menu-item-377

该页面将重新加载向下滚动到该项目。

于 2011-07-05T20:14:02.333 回答