js实现网页刷新后滚动条位置不变
来源:互联网 发布:侠盗飞车作弊软件 编辑:程序博客网 时间:2024/05/17 07:41
做开发时 需要某个页面局部刷新 但是因为不可描述的原因又不能写ajax 所以就想用刷新但是滚动条位置不变来实现伪局部刷新 找了一下 发现确实有实现的方法 十分好用
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]); }}
0 0
- js实现网页刷新后滚动条位置不变
- 用一句代码实现页面刷新后滚动条位置不变
- 网页刷新或者重新加载后滚动条的位置不变
- 网页刷新或者重新加载后滚动条的位置不变
- 网页刷新或者重新加载后滚动条的位置不变
- 网页刷新 页面位置不变(根据滚动条)
- 页面刷新后保持滚动条的位置不变
- 页面刷新后保持滚动条的位置不变
- asp.net页面刷新后的滚动条位置不变
- asp.net页面刷新后的滚动条位置不变
- asp.net页面刷新后的滚动条位置不变
- ext 4.2 grid刷新后 滚动条位置不变
- Ext Grid刷新后 滚动条位置不变
- DIV层,刷新滚动条位置不变
- 用一个JS代码实现页面刷新后保持页面滚动条的位置
- JS代码实现页面刷新后保持页面滚动条的位置
- js 实现刷新页面后回到记录时滚动条的位置
- js 实现刷新页面后回到记录时滚动条的位置
- 对于功能需求的一些自我理解
- 创龙TMS320C6748开发板———按键中断学习
- FZU-1082(DFS)
- Java Service Wrapper 使用经验总结
- sqlserver 查询当日、当月数据
- js实现网页刷新后滚动条位置不变
- 创龙TMS320C6748开发板———GPIO配置深入
- [22]CSS 传统布局(下)
- 制作水果忍者-JS-2
- 【微信小程序】事件交互案例演示
- linux-kernel配置命令
- HEVC部分通测序列特点
- 集合框架_HashMap集合键是Student值是String的案例
- C++基础学习之7 - 与C程序对话