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示例)

