zepto.js 中报错,其中链接的zepto模块有官网上的模块,并添加了touch、动画这几个但
 <!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 
    <title>Document</title>
    <style>
        *{ margin: 0 auto;}
        html{height:100%; margin: 0;padding: 0;}
        body{width:100%;height:100%;margin:0;overflow:hidden; margin:0 auto;}
        ul{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative;}
        .clearfix:after { content:".";display:block;height: 0; clear: both; visibility: hidden;}
        .clearfix{ display: inline-block;}
        .clearfix{ display:block;}
        ul li{list-style:none;width:100%;height:100%;position:absolute;left:0;margin:0;}
        .on{z-index:999;}
    </style>
</head>
<body>
    <ul touchDir="1" class="clearfix">
        <li class="sty" style="background:#f1076a; display:block;"></li>
        <li class="sty" style="background:#1f6ee5; display:none;"></li>
        <li class="sty" style="background:#ef6767;display:none;"></li>
        <li class="sty" style="background:#5ef6e9;display:none;"></li>
        <li class="sty" style="background:#2da00e;display:none;"></li>
    </ul>
</body>
<script type="text/javascript" src="zepto/zep.js"></script>
    <script type="text/javascript" src="zepto/touch.js"></script>
    <script type="text/javascript" src="zepto/an.js"></script>
<script type="text/javascript">
    $(function(){
        var touchDir=$('ul').touchDir
        var listBox=$('ul li');
        var boxWidth=$('ul').eq(0).width();
        var boxHeight=$('ul').eq(0).height();   
            function NextPage(){
                alert(0)
                console.log('test');
            // if(listBox.is(':animated')){return;}
            if(touchDir==="1"){
                if($(this).index()===-1){return;}
                    $(this).next().addClass('on').siblings().removeClass('on');
                    $(this).next().animate({top:0},500,function(){
                            $(this).position().top=-boxHeight+'px';
                            $(this).hide();
                    })
            }

        }   
            function PrevPage(){
                // if(listBox.is(':animated')){return;}
                if(touchDir==="1"){ 
                        if($(this).index()===0){return;}
                        $(this).prev().addClass('on').show().siblings().removeClass('on');
                        $(this).animate({top:boxHeight},500,function(){
                            $(this).hide();
                        })
                        $(this).prev().animate({top:0},500);
                }   
        }       
         listBox.bind("swipeUp",NextPage());
         listBox.bind("swipeDown",PrevPage());
    })
</script>
</html>

1个回答

<!DOCTYPE html>




Document
<br> *{ margin:0 auto;}<br> html{height:100%; margin: 0;padding: 0;}<br> body{width:100%;height:100%;margin:0;overflow:hidden; margin:0 auto;}<br> ul{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative;}<br> .clearfix:after { content:&quot;.&quot;;display:block;height: 0; clear: both; visibility: hidden;}<br> .clearfix{ display: inline-block;}<br> .clearfix{ display:block;}<br> ul li{list-style:none;width:100%;height:100%;position:absolute;left:0;margin:0;}<br> .on{z-index:999;}<br>









<script type="text/javascript" src="zepto/touch.js"></script>
<script type="text/javascript" src="zepto/an.js"></script>
$(function(){ var touchDir=$('ul').touchDir var listBox=$('ul li'); var boxWidth=$('ul').eq(0).width(); var boxHeight=$('ul').eq(0).height(); function NextPage(){ alert(0) console.log('test'); // if(listBox.is(':animated')){return;} if(touchDir==="1"){ if($(this).index()===-1){return;} $(this).next().addClass('on').siblings().removeClass('on'); $(this).next().animate({top:0},500,function(){ $(this).position().top=-boxHeight+'px'; $(this).hide(); }) } } function PrevPage(){ // if(listBox.is(':animated')){return;} if(touchDir==="1"){ if($(this).index()===0){return;} $(this).prev().addClass('on').show().siblings().removeClass('on'); $(this).animate({top:boxHeight},500,function(){ $(this).hide(); }) $(this).prev().animate({top:0},500); } } listBox.bind("swipeUp",NextPage()); listBox.bind("swipeDown",PrevPage()); })


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐