保持div滚动条的状态 使用cookie记录位置
2015-06-17 16:37
399 查看
<div class="mint" id="mint" style="position: absolute; left: 5px; top: 5px; right: 5px;
bottom: 5px; width: auto; height: auto; overflow: scroll" onscroll="setCookie('t',this.scrollTop)">
<div class="report_plfs">
<a href="javascript:void(0);" class="radioA" showdiv="iconList"><b class="r_icon1"></b>
<em>图标排列</em> </a><a href="javascript:void(0);" showdiv="groupSort" class="radioA r_checked">
<b class="r_icon2"></b><em>分组排列</em> </a>
</div>
</div>
<script>
function setCookie(cookieName, cookieValue) {
var today = new Date();
var expire = new Date();
nMinutes = 100;
expire.setTime(today.getTime() + nMinutes * 60 * 1000);
document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
};
function getCookie(c_name) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
};
function getscrolltop() {
var t = getCookie("t")
if (t != "") { document.getElementById("mint").scrollTop = parseInt(t); }
};
window.onload = function () {
getscrolltop();
};
</script>
bottom: 5px; width: auto; height: auto; overflow: scroll" onscroll="setCookie('t',this.scrollTop)">
<div class="report_plfs">
<a href="javascript:void(0);" class="radioA" showdiv="iconList"><b class="r_icon1"></b>
<em>图标排列</em> </a><a href="javascript:void(0);" showdiv="groupSort" class="radioA r_checked">
<b class="r_icon2"></b><em>分组排列</em> </a>
</div>
</div>
<script>
function setCookie(cookieName, cookieValue) {
var today = new Date();
var expire = new Date();
nMinutes = 100;
expire.setTime(today.getTime() + nMinutes * 60 * 1000);
document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
};
function getCookie(c_name) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
};
function getscrolltop() {
var t = getCookie("t")
if (t != "") { document.getElementById("mint").scrollTop = parseInt(t); }
};
window.onload = function () {
getscrolltop();
};
</script>
相关文章推荐
- tomcat 内存溢出
- JSON net.sf.json(json-lib包)
- 友元类&const
- 【深度观察】小米、京东做了一年智能硬件后,阿里终于醒悟了
- oracle 创建用户,表空间和修改密码等语句
- LeetCode20 Valid Parentheses的java 题解
- WCF 服务的ABC之契约(七)
- [Selenium] IOS 之 appium
- C++实现Dijkstra算法
- 素数问题
- php源码分析之DZX1.5加密解密函数authcode用法
- Python中json格式数据的编码和解码
- eclipse连接oracle数据库的配置及常见错误提示
- require.js 入门学习
- WCF 服务的ABC之绑定(六)
- php 依赖注入容器(dependency injection container)
- python安装,以及matplotlib及相关组件安装。
- Swift实战训练百度在线音乐案例
- mybatis返回插入的主键id值(mysql数据库)
- C语言----文件读取