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 相关文章推荐
javaScript - 如何引入js代码
Mar 09 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
jQuery div拖拽用法实例
Jan 14 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
JavaScript reduce和reduceRight详解
Oct 24 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
浅谈Vue的基本应用
Dec 27 Javascript
angular4中关于表单的校验示例
Oct 16 Javascript
javascript和php使用ajax通信传递JSON的实例
Aug 21 Javascript
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
vue3.0中的双向数据绑定方法及优缺点
Aug 01 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 array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
PHP线程的内存回收问题
2016/07/08 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PHP实现倒计时功能
2020/11/16 PHP
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
Python中使用HTMLParser解析html实例
2015/02/08 Python
浅析Python编写函数装饰器
2016/03/18 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
python单例模式实例解析
2018/08/28 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
详解python statistics模块及函数用法
2019/10/27 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
Java servlet面试题
2012/03/04 面试题
我未来的职业规划范文
2014/01/11 职场文书
贷款担保申请书
2014/05/20 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
开场白怎么写
2015/06/01 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python