网页刷新或者重新加载后滚动条的位置不变
2015-04-17 08:51
155 查看
<script type="text/javascript"> window.onbeforeunload = function(){ var scrollPos; if (typeof window.pageYOffset != 'undefined') { scrollPos = window.pageYOffset; } else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { scrollPos = document.documentElement.scrollTop; } else if (typeof document.body != 'undefined') { scrollPos = document.body.scrollTop; } document.cookie="scrollTop="+scrollPos; //存储滚动条位置到cookies中 } window.onload = function() { if(document.cookie.match(/scrollTop=([^;]+)(;|$)/)!=null){ var arr=document.cookie.match(/scrollTop=([^;]+)(;|$)/); //cookies中不为空,则读取滚动条位置 document.documentElement.scrollTop=parseInt(arr[1]); document.body.scrollTop=parseInt(arr[1]); } } </script>
相关文章推荐
- javascript设置网页刷新或者重新加载后滚动条的位置不变
- 网页刷新或者重新加载后滚动条的位置不变
- 网页刷新或者重新加载后滚动条的位置不变
- javascript设置网页刷新或者重新加载后滚动条的位置不变
- 页面刷新或者回发后DIV的滚动条位置不变!
- js实现网页刷新后滚动条位置不变
- 页面重新加载后滚动条位置不变
- asp.net页面刷新或者回发后DIV的滚动条位置不变!(转)
- asp.net页面刷新或者回发后DIV的滚动条位置不变!(已解决)
- 网页刷新 页面位置不变(根据滚动条)
- 页面刷新后保持滚动条的位置不变
- asp.net页面刷新后的滚动条位置不变
- 关于iOS11上MJRefresh tabview刷新后,重新加载另一组数据, 回不到顶部或者头尾显示混乱等问题解决
- 网页中广告随着滚动条滚动位置不变
- 页面刷新后的滚动条位置不变!
- Ext Grid刷新后 滚动条位置不变
- Unity中游戏重新加载玩家位置不变的方法
- android 解决在列表条目中刷新或者加载 Glide 圆形头像会闪烁,位置错乱
- jsp页面刷新时,保持滚动条位置不变
- asp.net页面刷新后的滚动条位置不变