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 API学Jquery 之三 筛选
Apr 09 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
Mar 18 Javascript
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
jQuery实现图片左右滚动特效
Apr 20 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
Angular+Node生成随机数的方法
Jun 16 Javascript
详解JS模块导入导出
Dec 20 Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 Javascript
不得不知的ES6小技巧
Jul 28 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
微信小程序单选框自定义赋值
May 26 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中PDO的错误处理
2011/09/04 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
script标签属性用type还是language
2015/01/21 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
js实现分页功能
2017/05/24 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
Python中的高级函数map/reduce使用实例
2015/04/13 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python调用C++程序的方法详解
2017/01/24 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
final, finally, finalize的区别
2012/03/01 面试题
学校节能减排倡议书
2014/05/16 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
开学第一天的感想
2015/08/10 职场文书
安全生产学习心得体会
2016/01/18 职场文书
MySQL创建管理KEY分区
2022/04/13 MySQL