JS实现排行榜文字向上滚动轮播效果


Posted in Javascript onNovember 26, 2019

最近在一个抽奖活动中需要在页面上对中奖名单做排行榜的轮播,故根据下面的简单列子修改实现了滚动效果。

效果图(文字向上轮播):

JS实现排行榜文字向上滚动轮播效果

demo如下:

<!doctype html>
<html lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />      
    <meta name="keywords" content="关键字1,关键字2" />    
    <meta name="Description" content="描述信息" />
    <title>循环滚动</title>
    <!--CSS/JS-->
    <style type="text/css">
      *{margin:0;padding:0;}
      ul,li{list-style:none;display:block;}
      #scrollBox{height:150px;width:300px;margin:100px auto;background:#f09;overflow:hidden;}
      #scrollBox #con1,#con2{width:280px;float:left;}
      #scrollBox li{height:15px;line-height:15px;text-align:center;}

    </style>

  </head>
 <body>
    <!--div-->
  <div id="scrollBox">
    <ul id="con1">
      <li>李华 中了10块钱<li>
      <li>Leo 中了一个手机<li>
      <li>刘明 中了一块毛巾<li>
      <li>ll 中了保温杯<li>
      <li>nice 中了100块钱红包<li>
      <li>108 中了20元优惠券<li>
      <li>ok 中了100块钱<li>
      </ul>
    <ul id="con2"></ul>
  </div>
  <script type="text/javascript">      
        var area =document.getElementById('scrollBox');
        var con1 = document.getElementById('con1');
        var con2 = document.getElementById('con2');
        con2.innerHTML=con1.innerHTML;
        function scrollUp(){
        if(area.scrollTop>=con1.offsetHeight){
          area.scrollTop=0;
        }else{
          area.scrollTop++
        }
        }        
        var time = 50;
        var mytimer=setInterval(scrollUp,time);
        area.οnmοuseοver=function(){
          clearInterval(mytimer);
        }
        area.οnmοuseοut=function(){
          mytimer=setInterval(scrollUp,time);
        }
    </script>
 </body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
javascript分页代码实例分享(js分页)
Dec 13 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
javascript实现完美拖拽效果
May 06 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
Mar 08 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 Javascript
JS调用打印机功能简单示例
Nov 28 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
eslint+prettier统一代码风格的实现方法
Jul 22 Javascript
JS sort排序详细使用方法示例解析
Sep 27 Javascript
vue实现pdf文档在线预览功能
Nov 26 #Javascript
Vue实现商品飞入购物车效果(电商项目)
Nov 26 #Javascript
使用Vue生成动态表单
Nov 26 #Javascript
vue实现在线预览pdf文件和下载(pdf.js)
Nov 26 #Javascript
Vue+ElementUI使用vue-pdf实现预览功能
Nov 26 #Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 #Javascript
vue element-ui读取pdf文件的方法
Nov 26 #Javascript
You might like
使用php验证复选框有效性的示例
2013/11/13 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
json简单介绍
2008/06/10 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
python之消除前缀重命名的方法
2018/10/21 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
JVM是一个编译程序还是解释程序
2012/09/11 面试题
医校毕业生自我鉴定
2014/01/25 职场文书
企业总经理职责
2014/02/02 职场文书
对标管理实施方案
2014/03/12 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
经典安踏广告词
2014/03/21 职场文书
班级寄语大全
2014/04/10 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript