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 相关文章推荐
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
用js写了一个类似php的print_r输出换行功能
Feb 18 Javascript
JQuery打造省市下拉框联动效果
May 18 Javascript
js同源策略详解
May 21 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 Javascript
Angular页面间切换及传值的4种方法
Nov 04 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
vue-cli2打包前和打包后的css前缀不一致的问题解决
Aug 24 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
node解析修改nginx配置文件操作实例分析
Nov 06 Javascript
vue 中this.$set 动态绑定数据的案例讲解
Jan 29 Vue.js
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实现定时生成HTML网站首页实例代码
2008/11/20 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
基本DOM节点操作
2017/01/17 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
python实现自动化上线脚本的示例
2019/07/01 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
python文件和文件夹复制函数
2020/02/07 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Python包和模块的分发详细介绍
2020/06/19 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
python线性插值解析
2020/07/05 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
医科学校毕业生自荐信
2013/11/09 职场文书
创业计划书模版
2014/02/05 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
安全检查汇报材料
2014/12/26 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
话题作文之呼唤
2019/12/18 职场文书
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js
Java 多线程协作作业之信号同步
2022/05/11 Java/Android