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 相关文章推荐
setInterval 和 setTimeout会产生内存溢出
Feb 15 Javascript
初试jQuery EasyUI 使用介绍
Apr 01 Javascript
ExtJS 下拉多选框lovcombo
May 19 Javascript
JS获取后台Cookies值的小例子
Mar 04 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
浅谈vue中数据双向绑定的实现原理
Sep 14 Javascript
Javascript 编码约定(编码规范)
Mar 11 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
Jul 03 Javascript
玩转Koa之koa-router原理解析
Dec 29 Javascript
原生JS与CSS实现软件卸载对话框功能
Dec 05 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 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.MVC的模板标签系统(五)
2006/09/05 PHP
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
2013/04/23 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
Python中的装饰器用法详解
2015/01/14 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
详解Python3的TFTP文件传输
2018/06/26 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
小学评语大全
2014/04/22 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
2016党校学习心得体会
2016/01/07 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
Python字典的基础操作
2021/11/01 Python