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 option删除代码集合
Nov 12 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
js 获取input点选按钮的值的方法
Apr 14 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 Javascript
第一次接触Bootstrap框架
Oct 24 Javascript
原生js编写焦点图效果
Dec 08 Javascript
js实现适配不同的屏幕大小
Apr 10 Javascript
JS验证码实现代码
Sep 14 Javascript
vue-cli3 配置开发与测试环境详解
May 17 Javascript
vue 实现Web端的定位功能 获取经纬度
Aug 08 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 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中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
在centos7中分布式部署pyspider
2017/05/03 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
pandas使用之宽表变窄表的实现
2020/04/12 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
旧时光糖果:Old Time Candy
2018/02/05 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
shell变量的作用空间是什么
2013/08/17 面试题
追悼会子女答谢词
2014/01/28 职场文书
护理中职生求职信范文
2014/02/24 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
百家讲坛观后感
2015/06/12 职场文书