页面跳转保留滚动条位置

主要实现逻辑是页面跳转前记录下滚动条坐标到cookies,跳转后回复坐标


.onbeforeunload = () {
       ;
       (.pageYOffset != ) {
           = .pageYOffset;
       }
       (.compatMode != && .compatMode != ) {
           = .documentElement.scrollTop;
       }
       (.body != ) {
           = .body.scrollTop;
       }
       .cookie = + ; }

   .onload = () {
       (.cookie.() != ) {
           = .cookie.(); .documentElement.scrollTop = ([]);
           .body.scrollTop = ([]);
       }
   }


博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论