当页面滚动条位置改变时js函数
发布网友
发布时间:2022-04-23 18:18
我来回答
共2个回答
热心网友
时间:2022-04-23 19:47
代码如下:
<script type="text/javascript">
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>
然后在html页面中设置<body id=body onscroll=SetCookie("scroll",body.scrollTop); onload="scrollback();">就可以.
热心网友
时间:2022-04-23 21:05
在DHTML手册里面有个 onscroll (当用户滚动对象的滚动条时触发)
具体的请查阅DHTML手册中(元素DIV)的(事件)其中有 onscroll 事件的具体解释。
希望能帮到你。呵呵