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 相关文章推荐
jquery animate图片模向滑动示例代码
Jan 26 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
Dec 10 Javascript
基于JavaScript代码实现微信扫一扫下载APP
Dec 30 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
May 26 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
用JavaScript和jQuery实现瀑布流
Mar 19 Javascript
Javascript实现登录记住用户名和密码功能
Mar 22 Javascript
Angular简单验证功能示例
Dec 22 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
Mar 01 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
Vue组件简易模拟实现购物车
Dec 21 Vue.js
微信小程序选择图片控件
Jan 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(4) php 函数 补充2
2010/02/15 PHP
PHP5函数小全(分享)
2013/06/06 PHP
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
基于jquery的tab切换 js原理
2010/04/01 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
深入理解javascript的执行顺序
2014/04/04 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
python分割和拼接字符串
2013/11/01 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
python实现机器学习之元线性回归
2018/09/06 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
ASP.NET Core中的配置详解
2021/02/05 Python
比利时香水网上商店:NOTINO
2018/03/28 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
奉献家乡演讲稿
2014/09/16 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏