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 相关文章推荐
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
javascript实现点击后变换按钮显示文字的方法
May 13 Javascript
jQuery实现的漂亮表单效果代码
Aug 18 Javascript
jQuery实现简单隔行变色的方法
Feb 20 Javascript
form+iframe解决跨域上传文件的方法
Nov 18 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
Dec 18 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
JavaScript实现简单动态表格
Dec 02 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文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
php防止sql注入简单分析
2015/03/18 PHP
Yii快速入门经典教程
2015/12/28 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
深入分析jQuery.one() 函数
2020/06/03 jQuery
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
启动Atom并运行python文件的步骤
2018/11/09 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
pyspark 随机森林的实现
2020/04/24 Python
Python实现自动整理文件的脚本
2020/12/17 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
公务员转正考察材料
2014/02/07 职场文书
企业军训感想
2014/02/07 职场文书
高中军训感言500字
2014/02/24 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
运动会通讯稿100字
2015/07/20 职场文书
nginx+lua单机上万并发的实现
2021/05/31 Servers
Python函数对象与闭包函数
2022/04/13 Python