js 实现刷新页面后回到记录时滚动条的位置
来源:互联网 发布:周末网络国债理财申请 编辑:程序博客网 时间:2024/05/22 06:39
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]);
}
}
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 实现刷新页面后回到记录时滚动条的位置
- js 实现刷新页面后回到记录时滚动条的位置
- 用一个JS代码实现页面刷新后保持页面滚动条的位置
- JS代码实现页面刷新后保持页面滚动条的位置
- 用一句代码实现页面刷新后滚动条位置不变
- js实现网页刷新后滚动条位置不变
- 刷新后 页面 保持滚动条位置
- 页面刷新后保持滚动条的原始位置
- [分享]如何保证页面刷新后的滚动条位置
- 页面刷新后保持滚动条的位置不变
- 页面刷新后保持滚动条的位置不变
- 页面刷新后跳滚动条保持原来的位置
- asp.net页面刷新后的滚动条位置不变
- asp.net页面刷新后的滚动条位置不变
- asp.net页面刷新后的滚动条位置不变
- 页面滚动条 刷新后 保持在原来的位置
- 记录几个脚本(弹出文件选择框、页面回滚时回到滚动条以前的位置)
- 记录几个脚本(弹出文件选择框、页面回滚时回到滚动条以前的位置)
- int,long,long long等类型的范围
- iOS Analyse 静态分析记录
- 打字时如何正确放置手指 正确的键盘打字手势
- Qt 隐藏选中虚线框
- 在我国多长时间才算劳动关系?
- js 实现刷新页面后回到记录时滚动条的位置
- js 实现刷新页面后回到记录时滚动条的位置
- 整合了各大移动端浏览器调用原生分享的插件--NativeShare
- Google/LinkCode:E-有效的括号序列
- 2017年8月微软“周二补丁日”
- 【概率与期望】练习题
- JEESZ分布式框架--单点登录集成方案
- 在我国怎么认定事实劳动关系?
- Android创建txt文件并写入