在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
当把数据放在div里面,然后给div设置Scroll显示,在页面刷新后或者是处理了某个按钮的事件,这个时候div的滚动轴就会又回到起始位置,但事实上得把数据还记录到刷新前的位置! 经过思考,以及网上查询信息,得到解决办法: Js部分: <script type="text/javascript"> //刷新时滚动条保留位置 function ScrollToSelectNode() { document.getElementById("left").scrollTop = "<%=ScrollValue%>"; } function bindData() { document.getElementById("divScrollValue").value = document.getElementById("left").scrollTop; } </script> HTML部分:
后台代码:
主要就是用一个隐藏域记录当前滚动条位置,当刷新时读取这个记录,让它回到以前的位置! |
请发表评论