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 相关文章推荐
document.all与WEB标准
May 13 Javascript
Jquery升级新版本后选择器的语法问题
Jun 02 Javascript
jquery动态加载图片数据练习代码
Aug 04 Javascript
JavaScript中Boolean对象的属性解析
Oct 21 Javascript
jquery实现简单Tab切换菜单效果
Jul 17 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
对于js垃圾回收机制的理解
Sep 14 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
Oct 17 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
Aug 26 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
webpack打包优化的几个方法总结
Feb 10 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发电子邮件
2006/10/09 PHP
菜鸟学PHP之Smarty入门
2007/01/04 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
目标责任书范本
2014/04/16 职场文书
项目经理任命书内容
2014/06/06 职场文书
高中军训的心得体会
2014/09/01 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
目标责任书格式范文
2015/05/11 职场文书
学习经验交流会策划书
2015/11/02 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
如何判断pytorch是否支持GPU加速
2021/06/01 Python