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获取TreeView控件选中节点的Text和Value值的方法
Nov 24 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
JS获取Table中td值的方法
Mar 19 Javascript
JavaScript中的getMilliseconds()方法使用详解
Jun 10 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 Javascript
js删除数组元素、清空数组的简单方法(必看)
Jul 27 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
用vue写一个仿简书的轮播图的示例代码
Mar 13 Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 Javascript
实例讲解React 组件生命周期
Jul 08 Javascript
JavaScript 实现页面滚动动画
Apr 24 Javascript
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 define函数的使用说明
2008/08/27 PHP
cmd下运行php脚本
2008/11/25 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
javascript求日期差的方法
2016/03/02 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
Python实现发送与接收邮件的方法详解
2018/03/28 Python
python实现百度语音识别api
2018/04/10 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
python对XML文件的操作实现代码
2020/03/27 Python
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
采购部岗位职责
2013/11/24 职场文书
二手房购房意向书范本
2014/04/01 职场文书
大学三年计划书范文
2014/04/30 职场文书
汽车车尾标语大全
2015/08/11 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
MySQL连接控制插件介绍
2021/09/25 MySQL
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers