基于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 相关文章推荐
JS中Iframe之间传值的方法
Mar 11 Javascript
Knockout text绑定DOM的使用方法
Nov 15 Javascript
JavaScript四种调用模式和this示例介绍
Jan 02 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
Apr 05 Javascript
JavaScript Split()方法
Dec 18 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
Jan 04 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
Vue使用screenfull实现全屏效果
Sep 17 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 Javascript
关于uniApp editor微信滑动问题
Jan 15 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
Laravel重写用户登录简单示例
2016/10/08 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
jQuery 技巧小结
2010/04/02 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
javascript基础知识
2016/06/07 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
详解vue配置后台接口方式
2019/03/29 Javascript
Python Queue模块详细介绍及实例
2016/12/27 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
家长对孩子的评语
2014/04/18 职场文书
个人汇报材料范文
2014/12/30 职场文书
办公室主任个人总结
2015/02/28 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server