基于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 HashTable
Jan 22 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
Mar 02 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
js报$ is not a function 的问题的解决方法
Jan 20 Javascript
上传图片js判断图片尺寸和格式兼容IE
Sep 01 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
微信小程序实现简单跑马灯效果
May 26 Javascript
微信小程序提取公用函数到util.js及使用方法示例
Jan 10 Javascript
Vue实现多标签选择器
Nov 28 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
Jan 07 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
如何在现代JavaScript中编写异步任务
Jan 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数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
Python 的AES加密与解密实现
2019/07/09 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
python3实现飞机大战
2020/11/29 Python
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
不用游标的SQL语句有哪些
2012/09/07 面试题
财务会计毕业生自荐信
2013/11/02 职场文书
技校生自我鉴定
2013/12/08 职场文书
五十岁生日宴会答谢词
2014/01/15 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
挂职自我鉴定
2014/02/26 职场文书
团结演讲稿范文
2014/05/23 职场文书
小学教师培训方案
2014/06/09 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
人生遥控器观后感
2015/06/11 职场文书
钢琴师观后感
2015/06/12 职场文书
大学生实习证明
2015/06/16 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle