简单实现js无缝滚动效果

发布时间 - 2026-01-10 22:52:15    点击率:

本文实例为大家分享了js无缝滚动效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
  *{
   margin: 0;
   padding: 0;
  }
  ul{
   list-style: none;
  }
  img{
   vertical-align: top; /*消除3px的距离*/
  }
  .box{
   width: 600px;
   height: 200px;
   margin: 100px auto;
   overflow: hidden;
   position: relative;
   border: 1px solid red;
  }
  ul{
   width: 400%;
   position: absolute;
   left: 0;
   top: 0;
  }
  ul li{
   float: left;
  }
 </style>
 <script> 
 window.onload = function(){
  function $(id){ return document.getElementById(id); } 
  var timer = null;
  var num = 0;
  timer = setInterval(autoPlay,20);
  function autoPlay(){
   num--;
   if(num<=-1200){ 
     num = 0;
   }
   $("picBox").style.left = num + "px";   
  }
  $("picBox").onmouseover = function(){
   clearInterval(timer);
  }
  $("picBox").onmouseout = function(){
   timer = setInterval(autoPlay,20);
  }
 }
 </script>
</head>
<body>
 <div class="box" id="scroll">
  <ul id="picBox">
   <li><img src="images/01.jpg" alt=""></li>
   <li><img src="images/02.jpg" alt=""></li>
   <li><img src="images/03.jpg" alt=""></li>
   <li><img src="images/04.jpg" alt=""></li>
   <li><img src="images/01.jpg" alt=""></li>
   <li><img src="images/02.jpg" alt=""></li>
  </ul>
 </div>
</body>
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js轮播图  # js无缝滚动效果  # js无缝滚动  # js滚动效果  # 原生js实现水平方向无缝滚动  # javascript实现文字无缝滚动  # javascript实现的上下无缝滚动效果  # javascript实现的左右无缝滚动效果  # JS与HTML结合使用marquee标签实现无缝滚动效果代码  # js实现可控制左右方向的无缝滚动效果  # javascript实现平滑无缝滚动  # Javascript 实现图片无缝滚动  # js向上无缝滚动  # 网站公告效果 具体代码  # js实现无缝滚动图  # 大家分享  # 具体内容  # 大家多多  # vertical  # img  # top  # align  # list  # margin  # style  # ul  # padding  # px  # auto  # hidden  # overflow  # width  # box  # height  # Document 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  WEB开发之注册页面验证码倒计时代码的实现  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何用wdcp快速搭建高效网站?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Python正则表达式进阶教程_复杂匹配与分组替换解析  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Python进程池调度策略_任务分发说明【指导】  Laravel怎么使用Intervention Image库处理图片上传和缩放  如何在橙子建站上传落地页?操作指南详解  Java类加载基本过程详细介绍  独立制作一个网站多少钱,建立网站需要花多少钱?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何在搬瓦工VPS快速搭建网站?  如何在景安云服务器上绑定域名并配置虚拟主机?  中国移动官方网站首页入口 中国移动官网网页登录  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  高防服务器租用指南:配置选择与快速部署攻略  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  免费网站制作appp,免费制作app哪个平台好?  Thinkphp 中 distinct 的用法解析  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何快速搭建支持数据库操作的智能建站平台?  如何确认建站备案号应放置的具体位置?  北京专业网站制作设计师招聘,北京白云观官方网站?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  简历没回改:利用AI润色让你的文字更专业  西安专业网站制作公司有哪些,陕西省建行官方网站?  用v-html解决Vue.js渲染中html标签不被解析的问题  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  如何在万网ECS上快速搭建专属网站?  Linux系统命令中tree命令详解  Laravel distinct去重查询_Laravel Eloquent去重方法  如何用AWS免费套餐快速搭建高效网站?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  网站制作软件有哪些,制图软件有哪些?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  EditPlus 正则表达式 实战(3)  微信小程序 wx.uploadFile无法上传解决办法  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel中的withCount方法怎么高效统计关联模型数量  Laravel如何使用查询构建器?(Query Builder高级用法)  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  网站制作大概多少钱一个,做一个平台网站大概多少钱?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  LinuxCD持续部署教程_自动发布与回滚机制  javascript读取文本节点方法小结