javascript实现文字无缝滚动

发布时间 - 2026-01-10 22:09:44    点击率:

效果如图:

html:( 一个div 包裹两个ul )

 <div style="position: absolute; left: 500px; top: 200px; background-color: white; 
 height: 140px; width: 400px; border: solid; 1px; overflow: hidden;" id="box">
 <ul id="ul1">
 <li><a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a><span>2013-09-18</span></li>
 <li><a href="#">2.tab页面切换效果(案例)</a><span>2013-10-09</span></li>
 <li><a href="#">3.圆角水晶按钮制作(案例)</a><span>2013-10-21</span></li>
 <li><a href="#">4.HTML+CSS基础课程(系列)</a><span>2013-11-01</span></li>
 <li><a href="#">5.分页页码制作(案例)</a><span>2013-11-06</span></li>
 <li><a href="#">6.导航条菜单的制作(案例)</a><span>2013-11-08</span></li>
 <li><a href="#">7.信息列表制作(案例)</a><span>2013-11-15</span></li>
 <li><a href="#">8.下拉菜单制作(案例)</a><span>2013-11-22</span></li>
 <li><a href="#">9.如何实现“新手引导”效果</a><span>2013-12-06</span></li> 
 </ul>

 <ul id="ul2"></ul> 

 </div>

js代码:

window.onload=roll;
function roll(){
 var ul1=document.getElementById("ul1");
 var ul2=document.getElementById("ul2");
 var box=document.getElementById("box");
 ul2.innerHTML=ul1.innerHTML;
 box.scrollTop = 0;
 var timer=setInterval(rollStart,50);
 box.onmouseover=function(){
  clearInterval(timer)
 }
 box.onmouseout=function(){
  timer=setInterval(rollStart,50);
 }


 }
 function rollStart(){
 if (box.scrollTop>=ul1.scrollHeight) {//scrollTop属性既是scroll最上端和box的距离
  box.scrollTop=0;
 }else{
  box.scrollTop++;
 } 
 }

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


# js文字无缝滚动  # js无缝滚动  # js文字上下滚动  # javascript实现文字无缝滚动效果  # 基于javascript实现文字无缝滚动效果  # JS简单实现无缝滚动效果实例  # 10行原生JS实现文字无缝滚动(超简单)  # 分页  # 如图  # 大家多多  # 如何实现  # 导航条  # 圆角  # solid  # height  # hidden  # overflow  # width  # border  # 屌丝逆袭  # span  # href  # box  # id  # gt  # li  # white 


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


相关推荐: iOS正则表达式验证手机号、邮箱、身份证号等  iOS中将个别页面强制横屏其他页面竖屏  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Python进程池调度策略_任务分发说明【指导】  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  详解Android图表 MPAndroidChart折线图  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何基于云服务器快速搭建个人网站?  jQuery validate插件功能与用法详解  教你用AI将一段旋律扩展成一首完整的曲子  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  使用Dockerfile构建java web环境  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  黑客入侵网站服务器的常见手法有哪些?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  EditPlus中的正则表达式实战(5)  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel如何创建自定义中间件?(Middleware代码示例)  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  动图在线制作网站有哪些,滑动动图图集怎么做?  如何在阿里云虚拟服务器快速搭建网站?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  如何在阿里云ECS服务器部署织梦CMS网站?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何在万网自助建站中设置域名及备案?  如何在万网开始建站?分步指南解析  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  EditPlus 正则表达式 实战(3)  实例解析Array和String方法  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  javascript如何操作浏览器历史记录_怎样实现无刷新导航  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  想要更高端的建设网站,这些原则一定要坚持!  如何用JavaScript实现文本编辑器_光标和选区怎么处理  高防服务器如何保障网站安全无虞?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)