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 CHECKBOX全选,取消全选,反选方法三
Aug 30 Javascript
js网页版计算器的简单实现
Jul 02 Javascript
JS、CSS加载中的小问题探讨
Nov 26 Javascript
JS实现匀速运动的代码实例
Nov 29 Javascript
js实现连个数字相加而不是拼接的方法
Feb 23 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
JavaScript控制网页层收起和展开效果的方法
Apr 15 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
jquery实现图片切换代码
Oct 13 Javascript
图文详解Javascript中的上下文和作用域
Feb 15 Javascript
uni-app 自定义底部导航栏的实现
Dec 11 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输出表格的实现代码(修正版)
2010/12/29 PHP
PHP设置进度条的方法
2015/07/08 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
浅谈js中的this问题
2017/08/31 Javascript
webpack 3.X学习之多页面打包的方法
2018/09/04 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
vue实现表格过滤功能
2019/09/27 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
python多进程共享变量
2016/04/06 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
python修改txt文件中的某一项方法
2018/12/29 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
基于python plotly交互式图表大全
2019/12/07 Python
pytorch SENet实现案例
2020/06/24 Python
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
高二政治教学反思
2014/02/01 职场文书
2014年元旦活动方案
2014/02/15 职场文书
岗位职责范本大全
2015/02/26 职场文书
民事诉讼代理词
2015/05/25 职场文书
学风建设主题班会
2015/08/17 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL