这是一个网站的JavaScript代码片段,主要功能是根据页面滚动距离调整页面元素的显示状态和样式。
解析:
- 定义一个名为
yyy
的函数。 - 在函数内部,首先判断滚动距离是否大于0,如果大于0则显示id为”gt”的元素,否则隐藏该元素。
- 获取页面滚动高度(scrollTop)并赋值给变量
yy
。 - 判断
yy
的值是否大于145,如果大于145则给id为”mydiv”的元素添加类名”fixhead”,否则移除该类名。
代码:
function yyy(){
getScrollTop() > 0 ? document.getElementById("gt").style.display = "": document.getElementById("gt").style.display = "none";
if (document.documentElement && document.documentElement.scrollTop) {
yy = document.documentElement.scrollTop;
} else if (document.body) {
yy = document.body.scrollTop;
}
/*document.getElementById("mydiv").innerHTML=yy;*/
if (yy>145) {
document.getElementById("mydiv").className=document.getElementById("mydiv").className+" fixhead";
} else {
document.getElementById("mydiv").className=document.getElementById("mydiv").className;
}
}