分享好友 教程首页 教程搜索 频道列表

html 列表页滚动后跳转,返回时停留在原来位置

2022-04-03 17:082120
+关注2
核心提示:未测试,转载的

js

$(function(){
    window.onbeforeunload = function () { 
        var scrollPos; 
        if (typeof window.pageYOffset != 'undefined') { 
            scrollPos = window.pageYOffset; 
        } 
        else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { 
            scrollPos = document.documentElement.scrollTop; 
        } 
        else if (typeof document.body != 'undefined') { 
            scrollPos = document.body.scrollTop; 
        } 
        document.cookie = "scrollTop=" + scrollPos; //存储滚动条位置到cookies中   
    } 
    
    
    window.onload = function () { 
        if (document.cookie.match(/scrollTop=([^;]+)(;|$)/) != null) { 
            var arr = document.cookie.match(/scrollTop=([^;]+)(;|$)/); //cookies中不为空,则读取滚动条位置   
            document.documentElement.scrollTop = parseInt(arr[1]); 
            document.body.scrollTop = parseInt(arr[1]); 
        } 
    }
})


本文标签: #返回 #停留 #位置
整理员:网络转载
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

PHP 简单封装返回JSON数据接口

    用代码测试

小黑 PHP2022-04-29

js返回到上个页面之后,滚动条还在上次的地方

    转载的,未测试

网络转载 JavaScript教程2022-04-03

前端列表页进入详情页返回时保留上次列表页的数据

    转载,未测试

网络转载 JavaScript教程2022-04-03

PHP返回404状态码

    1. 通过header()方法来实现, 最简单的方法,而且对php的版本没什么限制 ?phpheader('HTTP/1.1 404 Not Found');header("status: 404 Not Found"); ? 当服务器设置了404页面后,访问该php就会自动返回404状态及404页面。2. 使用http_response_code()方法,如果你的php版本大于5.4的话,可以使用这个新增的方法?phphttp_response_code(404)

小黑 PHP2019-07-05

下一篇
我来说两句
抢沙发