基于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 分栏效果实现代码
Aug 29 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
基于JQuery实现的类似购物商城的购物车
Dec 06 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
Sep 05 Javascript
图片翻转效果具体实现代码
Jan 09 Javascript
详解JavaScript中常用的函数类型
Nov 18 Javascript
webpack实现热加载自动刷新的方法
Jul 30 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
在vue项目中,将juery设置为全局变量的方法
Sep 25 Javascript
详解vue中移动端自适应方案
May 05 Javascript
Openlayers3实现车辆轨迹回放功能
Sep 29 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中的登陆login
2007/01/18 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
使用Python制作微信跳一跳辅助
2018/01/31 Python
pyhton列表转换为数组的实例
2018/04/04 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
python多线程下信号处理程序示例
2019/05/31 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python数据挖掘需要学的内容
2019/06/23 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
商务邀请函范文
2014/01/14 职场文书
教师绩效工资方案
2014/02/01 职场文书
电工生产实习心得体会
2016/01/22 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
世界十大狙击步枪排行榜
2022/03/20 杂记