我有一个滚动的DIV元素,当你滚动时,它随着页面一起移动。 滚动时有时会出现错误,帮助?
JS代码:
window.onload = function() {
function getScrollTop() {
if (typeof window.pageYOffset !== 'undefined' ) {
return window.pageYOffset;
}
var d = document.documentElement;
if (d.clientHeight) {
return d.scrollTop;
}
return document.body.scrollTop;
}
window.onscroll = function() {
var box = document.getElementById('box'),
scroll = getScrollTop();
if (scroll <= 3) {
box.style.top = "30px";
}
else {
box.style.top = (scroll + 2) + "px";
}
};
};
我是javascript的新手。 谢谢你的帮助。
答案 0 :(得分:0)
使用位置为固定的CSS,它不会出错。