jQuery 实现无缝滚动

Posted 沐荍

tags:

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

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<style>
    ul,
    li {
      margin: 0;
      padding: 0;
    }
    .content { 
      width: 1020px;
      height: 60px;
      overflow: hidden; 
      border: #4e83c2 solid 1px; 
      margin:50px auto;
    }
    .content ul{
      display: flex;
      flex-direction: row;
      width: 100%; 
      overflow: hidden;
    }
    .content ul li {
      width: 400px; 
      height:80px;
      margin: 20px;
      list-style: none;
    }

</style>
<body>
<div class="content">
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
  <li>11</li>
  <li>12</li>
  <li>13</li>
  <li>14</li>
  <li>15</li>
  <li>16</li>
  <li>17</li>
  <li>18</li>
</ul>
</div>
</body>
</html>
<script>
  window.onload = function () {
    function scroll(){
    $(".content ul").animate({"margin-left":"-300px"},function(){
        $(".content ul li:eq(0)").appendTo($(".content ul"))
        $(".content ul").css({"margin-left":0})
    })
    }
      setInterval(scroll,2000)
  }
</script>

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

jQuery 实现无缝滚动

怎么实现marquee标签的向上无缝滚动?

jquery实现文字上下循环无缝滚动效果

jquery实现文字上下循环无缝滚动效果

jquery无缝向上滚动实现代

Swiper实现无缝匀速滚动的方法