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 相关文章推荐
JQuery 学习笔记 选择器之五
Jul 23 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
Sep 14 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
Jul 19 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
Jan 06 Javascript
jQuery居中元素scrollleft计算方法示例
Jan 16 Javascript
vue模板语法-插值详解
Mar 06 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
利用JS如何计算字符串所占字节数示例代码
Sep 13 Javascript
聊聊JS动画库 Velocity.js的使用
Mar 13 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
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
javascript delete 使用示例代码
2010/03/29 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
pandas通过loc生成新的列方法
2018/11/28 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
软件测试企业面试试卷
2016/07/13 面试题
文秘自荐信
2013/10/20 职场文书
《鲁班和橹板》教学反思
2014/04/27 职场文书
物资采购方案
2014/06/12 职场文书
护理专科学生自荐书
2014/07/05 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
经费申请报告范文
2015/05/18 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书