html实现滚动刷新

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .news {
            width: 500px;
            height: 100px;
            border: 1px solid black;
        }
    </style>
</head>

<body>
    <div class="news">1</div>
    <div class="news">2</div>
    <div class="news">3</div>
    <div class="news">4</div>
    <div class="news">5</div>
    <div class="news">6</div>
    <div class="news">7</div>
    <div class="news">8</div>
    <div class="news">9</div>
    <div class="news">10</div>
    <div class="news">11</div>
    <div class="news">12</div>

    <script>
        document.addEventListener('scroll', function() {
            if (window.innerHeight + window.scrollY >= document.body.offsetHeight) {
                // 刷新数据
                console.log('刷新数据');

                window.scrollTo(0, 100);


            }
        });
    </script>
</body>

</html>

window.scrollTo第二个参数是document左上角到浏览器窗口左上角的垂直距离。

相关推荐
楚轩努力变强3 分钟前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
Aliex_git13 分钟前
跨域请求笔记
前端·网络·笔记·学习
John_ToDebug20 分钟前
引擎深处的漫游者:构建浏览器JavaScript引擎的哲学与技艺
javascript·chrome·js
37方寸24 分钟前
前端基础知识(Node.js)
前端·node.js
程序猿阿伟36 分钟前
《TypeScript中Protobuf到运行时类型安全的转换指南》
javascript·安全·typescript
powerfulhell43 分钟前
寒假python作业5
java·前端·python
木子啊1 小时前
前端组件化:模板继承拯救发际线
前端
三十_A1 小时前
零基础通过 Vue 3 实现前端视频录制 —— 从原理到实战
前端·vue.js·音视频
前端小菜袅1 小时前
PC端原样显示移动端页面方案
开发语言·前端·javascript·postcss·px-to-viewport·移动端适配pc端
Highcharts.js1 小时前
如何使用Highcharts SVG渲染器?
开发语言·javascript·python·svg·highcharts·渲染器