用一个JS代码实现页面刷新后保持页面滚动条的位置

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:06   3383   0
代码如下:


<SCRIPT LANGUAGE="JavaScript">
<!--
/*haiwa@2004-02-12*/
function Trim(strValue)
{
return strValue.replace(/^\s*|\s*$/g,"");
}
function SetCookie(sName, sValue)
{
document.cookie = sName + "=" + escape(sValue);
}

function GetCookie(sName)
{
var aCookie = document.cookie.split(";");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == Trim(aCrumb[0]))
{
return unescape(aCrumb[1]);
}
}

return null;
}
function scrollback()
{
if (GetCookie("scroll")!=null){document.body.scrollTop=GetCookie("scroll")}
}
//-->
</SCRIPT>

然后修改BODY位置为
<BODY id=body οnscrοll=SetCookie("scroll",body.scrollTop); οnlοad="scrollback();">

转载于:https://www.cnblogs.com/hzuIT/articles/758625.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP