FWQ
为何菜单栏下拉后top值不变,即使修改后仍失效?
为何菜单栏下拉后top值不变,而修改后也不生效? 在希望菜单栏下拉至固定位置并保持不动时,修改其top值看似简单,但往往会遇到问题。例如,以下代码中,菜单栏的top值始终保持为260px,即使页面向下滚动超出其初始位置: var sideBarRight = document.querySelector('.sideBar_right ul'); var sideBarRightTop = sideBarRight.offsetTop; var currentTop = ''; document.body.onscroll = function() { var docScrollH = document.documentElement.scrollTop; if (docScrollH > sideBarRightTop )…