zoukankan      html  css  js  c++  java
  • 用户中奖信息循环轮播滑动

    <!doctype html>
    <html>
    
        <head>
            <meta charset="utf-8">
            <title>jQuery文字逐行向上滚动代码</title>
            <script src="http://style.c.aliimg.com/fdevlib/js/gallery/jquery/jquery-latest.js"></script>
    
            <style>
                * {
                    margin: 0px;
                    padding: 0px;
                    font-family: '微软雅黑';
                    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                }
                
                li {
                    list-style: none
                }
                
                img {
                    border: none
                }
                
                a {
                    text-decoration: none;
                }
                /* -------------------------摇奖排行榜----------------------------------- */
                
                .record_Top {
                     90%;
                    height: 50px;
                    text-align: center;
                    line-height: 50px;
                    margin: 30px auto 0px;
                    color: #000;
                }
                
                .topRec_List dl,
                .maquee {
                     90%;
                    overflow: hidden;
                    margin: 0 auto;
                    color: #7C7C7C
                }
                
                .topRec_List dd {
                    float: left;
                    text-align: center;
                    border-bottom: 1px solid #1B96EE;
                    color: #1B96EE;
                }
                
                .topRec_List dl dd:nth-child(1) {
                     17%;
                    height: 40px;
                    line-height: 40px;
                }
                
                .topRec_List dl dd:nth-child(2) {
                     18%;
                    height: 40px;
                    line-height: 40px;
                }
                
                .topRec_List dl dd:nth-child(3) {
                     25%;
                    height: 40px;
                    line-height: 40px;
                }
                
                .topRec_List dl dd:nth-child(4) {
                     40%;
                    height: 40px;
                    line-height: 40px;
                }
                
                .maquee {
                    height: 195px;
                }
                
                .topRec_List ul {
                     100%;
                    height: 195px;
                }
                
                .topRec_List li {
                     100%;
                    height: 38px;
                    line-height: 38px;
                    text-align: center;
                    font-size: 12px;
                    border-bottom: 1px dashed #aaa;
                }
                /*.topRec_List li:nth-child(2n){ background:#077cd0}*/
                
                .topRec_List li div {
                    float: left;
                }
                
                .topRec_List li div:nth-child(1) {
                     17%;
                }
                
                .topRec_List li div:nth-child(2) {
                     18%;
                }
                
                .topRec_List li div:nth-child(3) {
                     25%;
                }
                
                .topRec_List li div:nth-child(4) {
                     40%;
                }
                
                .apple a {
                    display: block;
                    text-decoration: none;
                }
                
                .apple,
                .aa {
                     90%;
                    height: 50px;
                    overflow: hidden;
                    margin: 30px auto;
                    border: 1px solid #1B96EE;
                }
                
                .apple a,
                .aa a {
                     100%;
                    height: 50px;
                    line-height: 50px;
                    text-indent: 20px;
                    color: #1B96EE;
                }
                
                .aa {
                    word-wrap: break-word;
                    line-height: 50px;
                    color: #1B96EE;
                }
                
                .maquee li:nth-child(2n+2) {
                    background: #000000;
                }
            </style>
        </head>
    
        <body>
            <div class="Top_Record">
                <div class="record_Top">摇奖排行榜</div>
                <div class="topRec_List">
                    <dl>
                        <dd>编号</dd>
                        <dd>姓名</dd>
                        <dd>奖项</dd>
                        <dd>时间</dd>
                    </dl>
                    <div class="maquee">
                        <ul>
                            <li>
                                <div>1</div>
                                <div>王11</div>
                                <div>中了31元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>2</div>
                                <div>王222</div>
                                <div>中了32元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>3</div>
                                <div>王33</div>
                                <div>中了33元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>4</div>
                                <div>王444</div>
                                <div>中了34元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>5</div>
                                <div>王55</div>
                                <div>中了35元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>6</div>
                                <div>王66</div>
                                <div>中了36元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>7</div>
                                <div>王77</div>
                                <div>中了37元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                            <li>
                                <div>8</div>
                                <div>王88</div>
                                <div>中了38元</div>
                                <div>2014/12/30 14:20</div>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
            
            <script type="text/javascript">
                (function($) {
                    function slide(obj) {
                        this.el = obj.el || '';
                        this.num = obj.num || '';
                        this.hover = obj.hover || '';
                        this.stoptime = obj.stoptime || '';
                        this.silderTime = obj.silderTime || '';
                        this.slideDistance = obj.slideDistance || 0;
                        this.init();
                        var self = this;
                        $(this.el).hover(function(){
                            self.hoverw();
                        },function(){
                            self.animation();
                        })
                    }
                    var length=0;
                    var setiner;
                    slide.prototype = {
                        init: function() {
                            for(var i=0;i<this.num;i++){
                                $(this.el).find("ul").append($(this.el).find("ul li").clone().slice(0,this.num)[i])
                            }
                            this.animation();
                        },
                        animation: function() {
                            var self = this;
                            setiner=setInterval(function(){
                                var curmarTop = Number($(self.el).find("ul").css("margin-top").replace("px", '')) || 0;
                                length++;
                                $(self.el).find("ul").animate({
                                    marginTop: (curmarTop - self.slideDistance) + 'px'
                                }, self.silderTime, function() {
                                    if(length == $(self.el).find("ul li").length - self.num) {
                                        $(self.el).find("ul").css("margin-top", '0');
                                        length = 0;
                                    }
                                })
                            },this.stoptime)
                        },
                        hoverw: function(){
                            if(this.hover){
                                clearInterval(setiner);
                            }
                        }
                    }
                     window.slide = slide;
                })(jQuery)
            </script>
            <script type="text/javascript">
                 new slide({
                    el: '.maquee',
                    num: 4, //一排展示几个
                    hover: true, //悬浮是否停止,
                    stoptime: 3000, //滚动间隔时间
                    silderTime: 1000, //动画时间
                    slideDistance: 39 //滚动距离
                });
            </script>
        </body>
    
    </html>
  • 相关阅读:
    es6 学习笔记3
    flex 子元素和父元素的高度相同问题
    vue 笔记2
    vue 子父组件之间的通信
    vue+webpack 错误笔记
    vue 学习新笔记
    mongoDB 使用学习笔记
    express 学习笔记
    多态
    static修饰符与final修饰符
  • 原文地址:https://www.cnblogs.com/sbzf/p/11507984.html
Copyright © 2011-2022 走看看