js实现文字无缝向上滚动


Posted in Javascript onFebruary 16, 2017

静态效果如下:(动态效果复制粘贴下面代码可见)

js实现文字无缝向上滚动

代码如下:

<!DOCTYPE html>
<html>
<head>
 <title></title>
 <meta charset="utf-8">
 <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <style type="text/css">
 *{
 padding: 0;
 margin:0;
 }
 ul,li{
 list-style: none
 }
 .scroll {
 height:90px;
 width:100%;
 max-width:640px;
 background-color:#000;
 overflow:hidden;
 color: #fff;
 }
 .scroll ul {
 width:100%;
 position:absolute;
 left:0;
 top:0;
 }
 .scroll span {
 font-size:20px;
 height:30px;
 /*color:#D83E21;
 */
 }
 .scroll li {
 height:30px;
 line-height:30px;
 }
 </style>
</head>
<body>
 <div id="scroll" class="scroll clearfix">
  <ul>
  <li>444444444444444444444444</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>33333333333333333333333333</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>11111111111111111111111111</li>
  <li>2222222222222</li>
  </ul>
 </div>
</body>
</html>
<script type="text/javascript"> 
 //滚动
 var scrollIndex=0;
 var Timer=null;
 function scroll_f(){
  clearInterval(Timer);
  var ul=$("#scroll ul");
  var li=ul.children("li");
  var h=li.height();
  var index=0;
  ul.css("height",h*li.length*2);
  ul.html(ul.html()+ul.html());    
     function run()
         {
         if(scrollIndex>=li.length){
          ul.css({top:0});
          scrollIndex=1;
          ul.animate({top:-scrollIndex*h},200);
         } 
         else{
          scrollIndex++; 

          ul.animate({top:-scrollIndex*h},200);
         }
         }
     Timer=setInterval(run,1500); 
 }
 $(function(){
  scroll_f();
 })
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
关于文本限制字数的js代码
Apr 02 Javascript
onclick与listeners的执行先后问题详细解剖
Jan 07 Javascript
js拖拽的原型声明和用法总结
Apr 04 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
Jul 07 Javascript
实例讲解JS中pop使用方法
Jan 27 Javascript
详解微信小程序支付流程与梳理
Jul 16 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
node学习记录之搭建web服务器教程
Feb 16 #Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 #Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 #Javascript
js模态对话框使用方法详解
Feb 16 #Javascript
javascript获取以及设置光标位置
Feb 16 #Javascript
JavaScript实现翻页功能(附效果图)
Feb 16 #Javascript
浅谈$_FILES数组为空的原因
Feb 16 #Javascript
You might like
用PHP读取RSS feed的代码
2008/08/01 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
php 数组元素快速去重
2017/05/05 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
爱普生美国官网:Epson美国
2018/11/05 全球购物
公务员爱岗敬业演讲稿
2014/08/26 职场文书
中秋晚会活动方案
2014/08/31 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
导游词之大雁塔景区
2019/09/17 职场文书