JS实现的文字间歇循环滚动效果完整示例


Posted in Javascript onFebruary 13, 2018

本文实例讲述了JS实现的文字间歇循环滚动效果。分享给大家供大家参考,具体如下:

先来看看运行效果:

JS实现的文字间歇循环滚动效果完整示例

具体代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>3water.com - 间歇循环滚动</title>
<style>
#box{
  height:240px;
  width:300px;
  margin:0 auto;
  border:1px solid #0066FF;
  overflow:hidden;
  padding-bottom:20px;
}
#box li{
  color:#333;
  height:24px;
}
#box ul{
  margin:0;
  padding:0;
}
</style>
</head>
<body>
<div id="box">
  <ul id="con1">
    <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>
  </ul>
</div>
<script>
var area=document.getElementById("box");
area.innerHTML+=area.innerHTML;
var liHeight=24;
area.scrollTop=0;
var delay=2000;
var speed=50;
var time;
function starMove(){
  area.scrollTop++;
  time=setInterval("scrollUp()",speed);
}
function scrollUp(){
  if(area.scrollTop%liHeight==0){
  clearInterval(time);
  setTimeout("starMove()",delay);
  }else{
  area.scrollTop++;
  if(area.scrollTop>=area.offsetHeight/2){
  area.scrollTop=0;
  }
  }
}
setTimeout("starMove()",delay);
</script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
js弹出确认是否删除对话框
Mar 27 Javascript
JS动态加载当前时间的方法
Feb 09 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
jQuery实现图片加载完成后改变图片大小的方法
Mar 29 Javascript
JS简单实现点击复制链接的方法
Aug 03 Javascript
Node.js的文件权限及读写flag详解
Oct 11 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
vue配置多页面的实现方法
May 22 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
React中的refs的使用教程
Feb 13 #Javascript
tween.js缓动补间动画算法示例
Feb 13 #Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 #Javascript
Vue打包后出现一些map文件的解决方法
Feb 13 #Javascript
nginx部署访问vue-cli搭建的项目的方法
Feb 12 #Javascript
vue2.0实现前端星星评分功能组件实例代码
Feb 12 #Javascript
nginx+vue.js实现前后端分离的示例代码
Feb 12 #Javascript
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
php实例分享之二维数组排序
2014/05/15 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
优秀大学生推荐信范文
2013/11/28 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
2015年教学工作总结
2015/04/02 职场文书
导游词之南京中山陵
2019/11/27 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
PHP中多字节字符串操作实例详解
2021/08/23 PHP
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫