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 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
网页中CDATA标记的说明
Sep 12 Javascript
js字母大小写转换实现方法总结
Nov 13 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
Nov 20 Javascript
利用Javascript实现一套自定义事件机制
Dec 14 Javascript
jQuery替换节点元素的操作方法
Mar 18 jQuery
vue-cli axios请求方式及跨域处理问题
Mar 28 Javascript
JavaScript EventEmitter 背后的秘密 完整版
Mar 29 Javascript
webpack中如何加载静态文件的方法步骤
May 18 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
Jul 21 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
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新手谈谈我的学习心得
2007/02/25 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
Jquery 学习笔记(一)
2009/10/13 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
浅谈箭头函数写法在ReactJs中的使用
2017/08/22 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
微信小程序实现简易table表格
2020/06/19 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
思想品德自我鉴定
2013/10/12 职场文书
电脑教师的自我评价
2013/12/18 职场文书
房地产融资计划书
2014/01/10 职场文书
党建工作先进材料
2014/05/02 职场文书
股东授权委托书范文
2014/09/13 职场文书
离婚纠纷代理词
2015/05/23 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
golang定时器
2022/04/14 Golang