我有带绝对定位的div
<div style:position: absolute; left:50px; overflow: auto; top:200px; right:100px; bottom:25px;>
上面有一个标志等。
但是如果div向下滚动并且页面被刷新,这个div的滚动到div的顶部。
有什么方法可以让div在页面刷新后保持在之前的位置吗?
最佳答案
请阅读: How to get scrollbar position with Javascript?
方法一 然后考虑用滚动条位置存储一个cookie。
方法二 或者将值服务器端存储在基于 IP 的访问者表中
还有一种更有趣的方式。
方法三
使用像 <a name="foo">
这样的 anchor 并将您的帖子操作发送到包含这样的 anchor 的 URL <form action="site.php#foo" ...
它不像 cookie 版本那么精确,但它以某种方式工作 :))
关于css - 如何记住 `div` 的滚动位置以在重新加载页面时恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23448717/