jq如何实现内容的无限滚动

Posted 明明一颗大白菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq如何实现内容的无限滚动相关的知识,希望对你有一定的参考价值。

html:

<div>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>1</li>
    </ul>
</div>

  css:

      * {
            margin: 0;
            padding: 0;
        }

        div {
            width: 100px;
            height: 20px;
            overflow: hidden;
            border: 1px solid red;
            margin: 100px auto;
            position: relative;
        }

        li {
            height: 20px;
        }

        ul {
            position: absolute;
            left: 0;
            top: 0
        }

  js:

    $(() => {
        let num = 0;
        setInterval(() => {
            num = $("ul").offset().top - 1;
            if (num === 1) {
                num = 101;
            }
            $("ul").offset({top: num});
        }, 20)
    })

  

以上是关于jq如何实现内容的无限滚动的主要内容,如果未能解决你的问题,请参考以下文章

jq图片无限循环滚动

ember.js 无限滚动(延迟加载)

用原生的javascript 实现一个无限滚动的轮播图

尝试使用 Swift 实现无限滚动时陷入无限循环

微信小程序实现无限滚动列表(滚动新闻动态列表)

如何实现无限滚动插件以从数据库自动加载更多页面滚动数据?