问题描述:在一个页面,在页面评论位置时,跳转一个新div(不是新页面),关闭新的div回到原来的a位置,目前我的困惑是:不知道采取什么方案!!!新的的div要求遮住原始a位置进去新且禁止a位置那层的操作,然后新的div能正常操作!目前我才用隐藏的div  position=fixed属性,所以新的div那层显示的只能内容有限,因为新的div是固定的是嘛!敢问有没有别的可行方案指点以下?8

解决方案 »

  1.   

    你可以先把这个div写好 display:none先隐藏 点击的时候把新的div显示出来
      

  2.   

    开启div层前获取滚动条位置:let scrollTop =  document.documentElement.scrollTop || document.body.scrollTop
    关闭div层前滚动条位置设置回之前的位置:document.documentElement.scrollTop = scrollTop
    document.body.scrollTop = scrollTop
      

  3.   

    新div设置overflow: auto; 这样div内容超出时会出现滚动条