关于侧边栏定点隐藏问题

一些PC端的页面会有一个fixed定位的侧边导航栏,我们需要它定点隐藏

  • 首先,对侧边栏的隐藏用visibility:hidden,这样计算它距离顶部高度时不会因为display:none的问题出现计算误差
  • 计算具体顶部的高度,然后定点显示
    -如果在页面中部刷新页面,侧边栏不会出现,必须要先滚动一下,用trigger(scroll)解决。
  //CSS
  .side { position: fixed; left: 50%; margin-left: 540px; top:30px; z-index: 3; visibility: hidden;width:170px;}
  //JS

你可能感兴趣的:(关于侧边栏定点隐藏问题)