我刚刚创建了一个分页栏,以便在到达所需点后保持固定状态... 当页面足够长,每页20篇文章时,一切都很好...... 当页面缩短为每页10篇文章时,一切都适用于Firefox,但似乎有一个问题,因为条形图正在“弹出”你需要的点20-30px ...是否有人知道如何解决这个?为什么只有在页面很短的情况下才能使用chrome?为什么即使页面很长?
先谢谢你的帮助......
window.onscroll = function() {
var haut = (document.body.clientHeight);
if (haut > 900) {
var scroll = (document.documentElement.scrollTop || document.body.scrollTop);
var limit = document.getElementById('conststick').offsetTop - 52;
if (scroll > limit) {
document.getElementById('stick').style.position = 'fixed';
document.getElementById('stick').style.top = 52 + 'px';
document.getElementById('stick_linear').style.height = document.getElementById('stick').clientHeight + 'px';
} else if ((scroll < limit) || (scroll === limit)) {
document.getElementById('stick').style.position = 'relative';
document.getElementById('stick').style.top = 0 + 'px';
document.getElementById('stick_linear').style.height = 0 + 'px';
}
}
}