js文字无限循环向上滚动
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>js文字无限循环向上滚动</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
#scroll {
width: 300px;
height: 300px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #3F51B5;
overflow: hidden;
}
#scroll #con1,
#con2 {
width: 100%;
}
.title {
color: red;
}
#scroll p {
text-align: center;
height: 16px;
line-height: 16px;
margin-bottom: 16px;
}
</style>
</head>
<body>
<div id="scroll">
<div id="con1">
<p class="title">谁伴我闯荡 -Beyond</p>
<p>前面是哪方</p>
<p>谁伴我闯荡</p>
<p>沿路没有指引</p>
<p>若我走上又是窄巷</p>
<p>寻梦像扑火</p>
<p>谁共我疯狂</p>
<p>长夜渐觉冰冻</p>
<p>但我只有尽量去躲</p>
<p>几多天真的理想</p>
<p>几多找到是颓丧</p>
<p>沉默去迎失望</p>
<p>几多心中创伤</p>
<p>只有淡忘</p>
<p>从前话说要如何</p>
<p>其实你与昨日的我</p>
<p>活到今天变化甚多</p>
<p>只有顽强</p>
<p>明日路纵会更彷徨</p>
<p>疲倦惯了再没有感觉</p>
<p>别再可惜计较什么</p>
<p>始终上路过</p>
</div>
<div id="con2"></div>
</div>
<script>
var time = 60; // 滚动间隙
var box = document.getElementById('scroll'); // 获取父元素
var con1 = document.getElementById('con1');
var con2 = document.getElementById('con2');
con2.innerHTML = con1.innerHTML;
function Up() {
if (box.scrollTop >= con1.offsetHeight) {
box.scrollTop = 0;
} else {
box.scrollTop++
}
}
var setlId = setInterval(Up, time);
//鼠标移上父元素时清除定时器
box.onmouseover = function() {
clearInterval(setlId);
}
//鼠标离开父元素时触发事件
box.onmouseout = function() {
setlId = setInterval(Up, time);
}
</script>
</body>
</html>
js文字无限循环向上滚动相关推荐
- 原生js实现文字循环向上滚动效果
原生js实现文字循环向上滚动效果 css样式 (最外层的div的高度不要太高,也不要正好包含内容区域的高度,最好比内容区域高度低点,产生滚动条) #scrollArea {width: 400px; ...
- d3.js transition无限循环
d3.js transition无限循环 利用d3.js的 transition实现无限循环.在循环结束后添加一个回调,无限循环就回调自己就可以了.·.on('end,funame),.下面通过d3在 ...
- 示例演示公告通知标题无缝向上滚动,文字段落无缝向上滚动,简单的wangeditor富文本编辑器,简单的音乐播放demo...
用于工作需求接触了公告通知标题内容的无缝向上滚动功能以及使用简单的wang富文本编辑器配置简单的音乐插件demo. 在写之前要先引入相应的js,jquery: 首先是通知标题的无缝向上滚动,这个网上很 ...
- html5图片无限循环播放,原生js实现无限循环轮播图效果
知识要点 1.实现无限循环的原理: 以偏移的距离来判断是否跳回第一张和最后一张 也可以利用循环判断图片的当前索引值 var newLeft=parseInt(list.style.left)+offs ...
- android开发实例之viewpager无限循环+自动滚动,Android ViewPager实现无限循环的实例...
Android ViewPager实现无限循环的实例 ViewPager自身并不支持左右无限循环的功能,这里就提供一种方案让Android ViewPager实现左右无限循环的功能,这里记录下: 用于 ...
- CSS实现图片无限循环无缝滚动
实现代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8& ...
- table表格数据无缝循环向上滚动,hover后暂停滚动
先来效果图: 直接复制代码到vue就好了 <template><div class="listDiv"><div class="tableD ...
- html图片墙 无限滚动,尝试用CSS3实现无限循环的无缝滚动
有时候在页面的某个模块中,需要无限循环的滚动一些消息.那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)?克隆A一份完全一样的数据B放在原数据A的后面: 使用setInt ...
- 用CSS3实现无限循环的无缝滚动
有时候在页面的某个模块中,需要无限循环的滚动一些消息.那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)? 克隆A一份完全一样的数据B放在原数据A的后面: 使用setIn ...
最新文章
- VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】
- 第九次作业——测试报告与用户手册
- Python学习入门基础教程(learning Python)--2.3.5Python返回多个值问题
- 在c语言中039是不是int型,C数据类型
- Android开发文章推荐
- 画验证曲线_椭圆曲线加密算法(ECC)
- 用了HTTPS,没想到还是被监控了!
- 图像去重,4 行代码就能实现,你值得拥有imagededup
- FPGA _Verilog HDL_8位加法计数器设计实验
- 18.7 修改IP地址
- 张宴Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)故障解决方案...
- Zend_Db_Table-insert ()和zend_db_adapter::insert方法返回值不同
- hbase 查询固定条数_HBase统计表行数(RowCount)的四种方法
- Android studio进行文件,代码对比
- 计算机网络之TCP报文
- cd linux安装到u盘,安装 CDLinux 到移动硬盘或U盘
- html input 密文,HTML input text框显示为密文
- ELK——Kibana 安装使用性能监控工具 APM
- MP2888AGU-0030-Z 烧录
- VMware虚拟机中Windows11无法连接网络
热门文章
- iOS+Android+APP+IAP
- 信息化时代,你为什么还在坚持读纸质书
- UI设计师该如何快速提升自己的设计水平
- ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)
- 绕圆圈:小明报名参加了趣味运动会,运动会游戏规则如下:在一个环形跑道上,等距离放置着 N 个小球,小球按照顺时针方向从起点开始依次编号为 1 到 N ,在最短时间内取走放在跑道上尽可能多小球的选手获胜
- 易语言-获取电脑唯一标识机器码
- python结果保留整数_python怎么保留整数
- 知乎高赞:2021 年了,算法岗位应该怎样准备面试?
- 全球及中国海水淡化产业应用格局与十四五规模建设报告2022版
- 【干货】阿里创业史内部视频开放,55分钟超强震撼!