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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
JS控制伪元素的方法汇总
Apr 06 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
Vue官方文档梳理之全局配置
Nov 22 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 Javascript
微信小程序npm引入vant-weapp的踩坑记录
Aug 01 Javascript
Vue左滑组件slider使用详解
Aug 21 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
第八节--访问方式
2006/11/16 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
thinkphp缓存技术详解
2014/12/09 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
AngularJS修改model值时,显示内容不变的实例
2018/09/13 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
python查看数据类型的方法
2019/10/12 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
Python如何实现定时器功能
2020/05/28 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
PHP高级工程师面试问题推荐
2013/01/18 面试题
中间件分为哪几类
2016/09/18 面试题
初级Java程序员面试题
2016/03/03 面试题
社区志愿者心得体会
2014/01/03 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python