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左上角到浏览器窗口左上角的垂直距离。

相关推荐
Y42581 小时前
本地多语言切换具体操作代码
前端·javascript·vue.js
fruge3 小时前
React 2025 完全指南:核心原理、实战技巧与性能优化
javascript·react.js·性能优化
速易达网络4 小时前
Bootstrap 5 响应式网站首页模板
前端·bootstrap·html
etsuyou4 小时前
js前端this指向规则
开发语言·前端·javascript
lichong9514 小时前
Android studio 修改包名
android·java·前端·ide·android studio·大前端·大前端++
cai_huaer4 小时前
BugKu Web渗透之 cookiesWEB
前端·web安全
lichong9514 小时前
Git 检出到HEAD 再修改提交commit 会消失解决方案
java·前端·git·python·github·大前端·大前端++
@yanyu6664 小时前
Tomcat安装与HTML响应实战
java·tomcat·html
友友马5 小时前
『 QT 』QT控件属性全解析 (一)
开发语言·前端·qt
不想上班只想要钱5 小时前
vue3+vite创建的项目,运行后没有 Network地址
前端·javascript·vue.js