基于javascript实现文字无缝滚动效果


Posted in Javascript onMarch 22, 2016

本文实例为大家分享了javascript实现文字无缝滚动的全部代码,供大家参考,具体内容如下

效果图:

基于javascript实现文字无缝滚动效果

实现代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="gb2312">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title></title>
  <style>
   *{margin:0;padding:0;}
    .div{margin:100px auto 0;width:350px;height:168px; background:#fff;border:5px solid #ccc; border-radius:5px; overflow:hidden;padding:5px; cursor: pointer;}
    .div ul li{list-style:none;height:24px; line-height: 24px; text-overflow:ellipsis; font-size: 12px; white-space:nowrap; overflow: hidden;}
  </style>
</head>
<body>
   <div class="div" id="div">
  <ul>
    <li>1、分看见地上放声大哭了范上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了德萨</li>
    <li>2、分看见地上放声大哭了范上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了德</li>
    <li>3、分看见地声大哭了上放声大哭了上放声大哭了上放声大哭了范德</li>
    <li>4、分看见地上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了范德</li>
    <li>5、分看见地上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了上放声大哭了范德</li>
    <li>6、分看见地上放声大哭了范声大哭了上放声大哭了</li>
    <li>7、分看见地上放声大哭了上放声大哭了上放声大哭了范上放声大哭了上放声大哭了德</li>
    <li>8、分看见地上放声大哭了上放声大哭了上放声大哭了上放声大哭了范德</li>
  </ul>
 </div>
 <script type="text/javascript">
 
 
   var area = document.getElementById('div');
   var iliHeight = 24;//单行滚动的高度
   var speed = 50;//滚动的速度
   var time;
   var delay= 1000;
   area.scrollTop=0;
   area.innerHTML+=area.innerHTML;//克隆一份一样的内容
   function startScroll()
   {
     time=setInterval("scrollUp()",speed);
     area.scrollTop++;
   }
 
   function scrollUp()
   {
     if(area.scrollTop % iliHeight==0)
     {
       clearInterval(time);
       setTimeout(startScroll,delay);
     }else{
       area.scrollTop++;
       if(area.scrollTop >= area.scrollHeight/2){
         area.scrollTop =0;
      }
    }
  }
  setTimeout(startScroll,delay)
 
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家javascript程序设计有所帮助。

Javascript 相关文章推荐
开发跨浏览器javascript常见注意事项
Jan 01 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
解决jquery的datepicker的本地化以及Today问题
May 23 Javascript
JS的参数传递示例介绍
Feb 08 Javascript
JS控制HTML元素的显示和隐藏的两种方法
Sep 27 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
BootStrap按钮标签及基本样式
Nov 23 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
VueJs组件prop验证简单介绍
Sep 12 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
Vue中props的使用详解
Jun 15 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
Jul 31 Javascript
ajax在兼容模式下失效的快速解决方法
Mar 22 #Javascript
jquery仿QQ登录账号选择下拉框效果
Mar 22 #Javascript
详述JavaScript实现继承的几种方式(推荐)
Mar 22 #Javascript
jQuery toggle 代替方法
Mar 22 #Javascript
一款简单的jQuery图片标注效果附源码下载
Mar 22 #Javascript
酷炫jQuery全屏3D焦点图动画效果
Mar 22 #Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
Mar 22 #Javascript
You might like
一个简单的PHP&amp;MYSQL留言板源码
2020/07/19 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
php 猴子摘桃的算法
2017/06/20 PHP
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
很棒的Bootstrap选项卡切换效果
2016/07/01 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
Node.JS文件系统解析实例详解
2017/05/15 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
Python中使用PIPE操作Linux管道
2015/02/04 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
体育专业学生自我评价范文
2014/01/17 职场文书
安全责任书范文
2014/08/25 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android