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 相关文章推荐
jquery控制display属性为none或block
Mar 31 Javascript
Node.js中使用jQuery的做法
Aug 17 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
Jun 19 Javascript
Vue实战之vue登录验证的实现代码
Oct 31 Javascript
在vue项目中集成graphql(vue-ApolloClient)
Sep 08 Javascript
webpack 静态资源集中输出的方法示例
Nov 09 Javascript
Vue实现一个无限加载列表功能
Nov 13 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
May 21 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 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计算两个路径的相对路径
2013/06/14 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
Three.js学习之网格
2016/08/10 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Windows下python3.6.4安装教程
2018/07/31 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
python使用KNN算法识别手写数字
2019/04/25 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
python deque模块简单使用代码实例
2020/03/12 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
天网面试题
2013/04/07 面试题
SQL注入攻击的种类有哪些
2013/12/30 面试题
名人演讲稿范文
2013/12/28 职场文书
奥巴马演讲稿
2014/01/08 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
警校毕业生自我评价
2014/04/06 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技