| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504 | <!doctype html><html><head><meta charset="utf-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"><title>老公测试</title>    <link type="text/css" rel="stylesheet" href="css/idangerous.swiper.css">    <style type="text/css">        html {          margin: 0;          padding: 0;          font-family: "微软雅黑", Arial, Helvetica, sans-serif;          font-size: 12px;          -webkit-touch-callout: none;          background: url('imgs/bg.jpg') no-repeat left top;          background-size: 100% 100%;          width: 100%;          height: 100%;        }        img{            display: block;            width: 100%;            margin: 0 auto;        }        .music{            width: 2rem;            position: absolute;            top: 2rem;            right: 2rem;        }        @-webkit-keyframes round{            0%{-webkit-transform:rotate(0deg);}            100%{-webkit-transform:rotate(360deg);}        }        .round{            -webkit-animation:round 4s infinite;        }        #close{            display: none;        }        #page_zero{            display: block;        }        #page_zero .center{            width: 25rem;            height: auto;            margin: 0 auto;            padding-top: 5rem;            opacity: 1;        }        #start{            width: 10rem;           }        .logo{            width: 7rem;            margin-top: 1rem;        }        .word{            width: 17rem;            margin-top: 2rem;        }        .center{            width: 25rem;            height: auto;            margin-right: 0;            /* opacity: 0; */        }        .center_ans{            width: 25rem;            height: auto;            margin: 0 auto;        }        .btn{            text-align: center;        }        .btn img{            display: inline-block;        }        #btn_a,.btn_a{            width: 8rem;            margin-right: 2rem;            /* opacity: 0; */        }        #btn_b,.btn_b{            width: 8rem;            /* opacity: 0; */        }        .go{            width: 8rem;            margin: 0 auto;        }        p{            margin: 0 auto;            font-size: 1.2rem;            color: #ff8800;            text-align: center;            margin-top: 1rem;            padding-bottom: 1rem;        }        .page{            display: none;        }        .ans_page{            display: none;        }        @-webkit-keyframes swing {          20% {            -webkit-transform: rotate3d(0, 0, 1, 5deg);            transform: rotate3d(0, 0, 1, 5deg);          }          40% {            -webkit-transform: rotate3d(0, 0, 1, -5deg);            transform: rotate3d(0, 0, 1, -10deg);          }          60% {            -webkit-transform: rotate3d(0, 0, 1, 5deg);            transform: rotate3d(0, 0, 1, 5deg);          }          80% {            -webkit-transform: rotate3d(0, 0, 1, -5deg);            transform: rotate3d(0, 0, 1, -10deg);          }          100% {            -webkit-transform: rotate3d(0, 0, 1, 5deg);            transform: rotate3d(0, 0, 1, 0deg);          }        }        .bounceIn{            -webkit-animation: bounceIn .8s;        }        .swing {          -webkit-animation:swing 1s infinite 0s;        }        @-webkit-keyframes bounceIn {          0%, 20%, 40%, 60%, 80%, 100% {            -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);          }          0% {            opacity: 0;            -webkit-transform: scale3d(.3, .3, .3);            transform: scale3d(.3, .3, .3);          }          20% {            -webkit-transform: scale3d(1.1, 1.1, 1.1);            transform: scale3d(1.1, 1.1, 1.1);          }          40% {            -webkit-transform: scale3d(.9, .9, .9);            transform: scale3d(.9, .9, .9);          }          60% {            opacity: 1;            -webkit-transform: scale3d(1.03, 1.03, 1.03);            transform: scale3d(1.03, 1.03, 1.03);          }          80% {            -webkit-transform: scale3d(.97, .97, .97);            transform: scale3d(.97, .97, .97);          }          100% {            opacity: 1;            -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);          }        }        @-webkit-keyframes fadeIn {          0% {            opacity: 0;          }          100% {            opacity: 1;          }        }        @-webkit-keyframes fadeInDown {          0% {            opacity: 0;            -webkit-transform: translate3d(0, -100%, 0);            transform: translate3d(0, -100%, 0);          }          100% {            opacity: 1;            -webkit-transform: none;            transform: none;          }        }        .move .word {          -webkit-animation: fadeInDown .6s;        }        .move .center {          -webkit-animation: bounceIn .8s;          /* -webkit-transition:all 0.6s; */        }        .move .btn_a {          -webkit-animation: fadeIn 3s;        }        .move .btn_b {          -webkit-animation: fadeIn 3s;        }        .move .center_ans{            -webkit-animation: bounceIn .8s;        }        .move .go{            -webkit-animation: fadeIn 3s;        }        .move .shop{            -webkit-animation: fadeIn 3s;        }        @-webkit-keyframes zoomInDown {          0% {            opacity: 0;            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);            -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);          }          60% {            opacity: 1;            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);            -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);          }        }        .zoomInDown {          -webkit-animation: zoomInDown 1.2s;        }    </style></head><body>         <img class="music" src="imgs/open.png" id="open">        <img class="music" src="imgs/close.png" id="close">        <div class="page" id="page_zero">            <img class="center" src="imgs/0.png" id="zero_cen">            <div>                <img id="start" src="imgs/start.png">            </div>            <img class="logo" src="imgs/logo.png">        </div>        <div class="page" id="page_one">            <img class="word" src="imgs/1-q.png">            <img class="center" src="imgs/1.png">            <div class="btn">                <img class="btn_a" src="imgs/1-a.png">                <img class="btn_b"  src="imgs/1-b.png">            </div>        </div>        <div class="page" id="page_two">            <img class="word" src="imgs/2-q.png">            <img class="center" src="imgs/2.png">            <div class="btn">                <img class="btn_a" src="imgs/2-a.png">                <img class="btn_b"  src="imgs/2-b.png">            </div>        </div>        <div class="page" id="page_three">            <img class="word" src="imgs/3-q.png">            <img class="center" src="imgs/3.png">            <div class="btn">                <img class="btn_a" src="imgs/3-a.png">                <img class="btn_b"  src="imgs/3-b.png">            </div>        </div>        <div class="page" id="page_four">            <img class="word" src="imgs/4-q.png">            <img class="center" src="imgs/4.png">            <div class="btn">                <img class="btn_a" src="imgs/4-a.png">                <img class="btn_b"  src="imgs/4-b.png">            </div>        </div>        <div class="page" id="page_five">            <img class="word" src="imgs/5-q.png">            <img class="center" src="imgs/5.png">            <div class="btn">                <img class="btn_a" src="imgs/5-a.png">                <img class="btn_b"  src="imgs/5-b.png">            </div>        </div>        <div class="page" id="page_six">            <img class="word" src="imgs/6-q.png">            <img class="center" src="imgs/6.png">            <div class="btn">                <img id="btn_a" src="imgs/6-a.png">                <img id="btn_b"  src="imgs/6-b.png">            </div>        </div>        <div class="ans_page" id="page_a">            <img class="word" src="imgs/a-r.png">            <img class="center_ans" src="imgs/a.png">            <img class="go go_1" src="imgs/go-1.jpg">        </div>        <div class="ans_page" id="page_b">            <img class="word" src="imgs/b-r.png">            <img class="center_ans" src="imgs/b.png">            <img class="go" src="imgs/go-1.jpg">        </div>        <div class="ans_page" id="page_c">            <img class="word" src="imgs/c-r.png">            <img class="center_ans" src="imgs/c.png">            <img class="go" src="imgs/go-1.jpg">        </div>        <div class="ans_page" id="page_d">            <img class="word" src="imgs/d-r.png">            <img class="center_ans" src="imgs/d.png">            <img class="go" src="imgs/go-2.jpg">        </div>        <div class="ans_page" id="page_e">            <img class="word" src="imgs/e-r.png">            <img class="center_ans" src="imgs/e.png">            <img class="go" src="imgs/go-2.jpg">        </div>        <div id="divShare"></div>    <audio src="music.mp3" autoplay="autoplay" loop="loop"></audio>    <script type="text/ecmascript">    var _doc = document;    var docuH = _doc.documentElement.clientHeight,        docuW = _doc.documentElement.clientWidth,        html=_doc.getElementsByTagName('html')[0];    var num = docuW/320;    html.style.fontSize=12*num+"px";    //获取每个页面的div    var pageZero = _doc.getElementById('page_zero'),        pageOne = _doc.getElementById('page_one'),        pageTwo = _doc.getElementById('page_two'),        pageThree = _doc.getElementById('page_three'),        pageFour = _doc.getElementById('page_four'),        pageFive = _doc.getElementById('page_five'),        pageSix = _doc.getElementById('page_six'),        pageA = _doc.getElementById('page_a'),        pageB = _doc.getElementById('page_b'),        pageC = _doc.getElementById('page_c'),        pageD = _doc.getElementById('page_d'),        pageE = _doc.getElementById('page_e');    var start = _doc.getElementById('start'),        btnA=_doc.getElementsByClassName('btn_a'),        btnB=_doc.getElementsByClassName('btn_b'),        btnLastA=_doc.getElementById('btn_a'),         btnLastB=_doc.getElementById('btn_b'),        go=_doc.getElementsByClassName('go'),        open=_doc.getElementById('open'),        close=_doc.getElementById('close');    var zeroCen=_doc.getElementById('zero_cen');    var audio=_doc.getElementsByTagName('audio')[0];    window.onload=function(){        // (function(){play68_init();})();        addClass(start,'swing');        addClass(open,'round');    };    //打开音乐    open.addEventListener('click',function(){        this.style.display="none";        close.style.display="block";        audio.pause();    });    //关闭音乐    close.addEventListener('click',function(){        this.style.display="none";        open.style.display="block";        audio.play();    })    //首页点击开始测试    start.addEventListener('click', function(){        showAndHide(this);    });    var num=null;    //点击A选项    for(var i=0;i<btnA.length;i++){        btnA[i].addEventListener('click',function(){            showAndHide(this);            num=num+1;        });    }    //点击B选项    for(var i=0;i<btnB.length;i++){        btnB[i].addEventListener('click',function(){            showAndHide(this);        });    }    //最后一个问题点击A选项    btnLastA.addEventListener('click',function(){        num=num+1;        judge();    });    //最后一个问题点击B选项    btnLastB.addEventListener('click',function(){        judge();    });        var divShare=document.getElementById('divShare');    for(var i=0;i<go.length;i++){        go[i].addEventListener('click',function(){            // play68_submitScore(num);           });    }    divShare.addEventListener("touchstart", function(ev) {        // divShare.style.display = "none";    }, false);    //判断去往哪个页面    function judge(){                pageSix.style.display="none";        switch(num){            case 6:                //updateShare(num);                //Play68.setRankingScoreDesc(5000000);                anserAnni(pageA);            break;            case 5:                //updateShare(num);                //Play68.setRankingScoreDesc(2800000);                anserAnni(pageB);            break;            case 4:                //updateShare(num);                //Play68.setRankingScoreDesc(1000000);                   anserAnni(pageC);            break;            case 3:                //updateShare(num);                //Play68.setRankingScoreDesc(3000);                 anserAnni(pageD);            break;            case 2:                //updateShare(num);                //Play68.setRankingScoreDesc(3000);                 anserAnni(pageD);            break;            default:                //updateShare(num);                //Play68.setRankingScoreDesc(-200);                anserAnni(pageE);        }    };    //答案页面的动画效果    function anserAnni(ele){        ele.style.display="block";        addClass(ele,'move');    };    //点击去到下一个问题    function showAndHide(ele){        var that=ele;        var parent=that.parentNode,            parents=parent.parentNode;        parents.style.display="none";        getNextElement(parents).style.display="block";        addClass(getNextElement(parents),'move');    };    //获取下一个元素节点    function getNextElement(node){        if(node.nextSibling.nodeType==1){            return node.nextSibling;        }else if(node.nextSibling.nodeType==3){            return getNextElement(node.nextSibling);        }else{            return null;        }    };    function hasClass(obj, cls) {        if (obj) {            return obj.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));        };      };    function addClass(obj, cls) {        if (obj) {            if (!hasClass(obj, cls)) obj.className += " " + cls;        };    };    function removeClass(obj, cls) {        if (hasClass(obj, cls)) {            var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');            obj.className = obj.className.replace(reg, ' ');        }    };    function getQueryString(name) {        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");        var r = window.location.search.substr(1).match(reg);        if (r != null) return r[2]; return "";    }    </script></body></html>
 |