蛋黄酱
2016-02-29 14:21
if(Top>itemTop-200){
currentId = "#"+$t.attr("id");
}
我的浏览器高度是979,这里如果直接写成if(Top>itemTop),那么5F是无法被改变颜色的,滚动条到最底部时,Top的值是3296,itemTop是3146。如果浏览器高度更大的话,是否还是会出现问题?请问老师这里的逻辑是否有问题?
所以要减去200,这个要看每层楼的高度跟显示器高度的大小关系,若每一楼的高度小于显示器高度,那最后一层就会出现焦点无法变化的情况,所以需要减去一个数字。这个数字至少应该是(显示器高度-单层楼高度)
好吧,是我理解错了
把完整的代码贴出来,才能看出问题所在
哎哟,能不能把代码都贴出来呀?
网页定位导航特效
71404 学习 · 486 问题
相似问题