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变量作用域更轻松
Oct 25 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
页面刷新时记住滚动条的位置jquery代码
Jun 17 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
javascript正则表达式模糊匹配IP地址功能示例
Jan 06 Javascript
React Native 通告消息竖向轮播组件的封装
Aug 25 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
javascript实现日历效果
Jun 17 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
一篇文章弄清楚Ajax请求的五个步骤
Mar 17 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
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
javascript定义函数的方法
2010/12/06 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
js获取视频时长代码
2014/04/10 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
Python+Wordpress制作小说站
2017/04/14 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python实现井字棋小游戏
2020/03/09 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
家长写给孩子的评语
2014/04/18 职场文书
我的中国梦口号
2014/06/16 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android