我有div
绝对定位
<div style:position: absolute; left:50px; overflow: auto; top:200px; right:100px; bottom:25px;>
上面有徽标等。
但是如果div向下滚动并且页面被刷新,则此div的滚动位于div的顶部。
是否有任何方法可以在页面刷新后将div保持在先前位置?
答案 0 :(得分:3)
请阅读: How to get scrollbar position with Javascript?
方法1 然后考虑使用滚动条位置存储cookie。
方法2 或者将值服务器端存储在基于IP的访问者表中
还有一种有趣的方式。
方法3
使用像<a name="foo">
这样的锚点,并将你的帖子操作发送到包含锚点的URL,如<form action="site.php#foo" ...
它不像cookie版本那么精确,但它以某种方式工作:))