• animate实例介绍


    1.animate,setInterval组合不断滚动;

    function Tscroll(){
      $().animate();  
    }
    setInter("Tscroll()",1000);     //注意里面的是 Tscroll(),而不是 Tscroll

    clearInterval  用法:

    function Tscroll(){
      $().animate();  
        Ht = setInter("Tscroll()",1000);
    }
    
    $().click(function(){
        clearInterval(Ht);    //注意:这里是Ht,而不是 Ht();
    });

    2.animate,setTImeout组合不断滚动;

    function Fscroll(){
      $().animate();
      Ft = setTimeout("Fscroll()",1000)    
    }
    Fscroll();

    clearTimeout用法跟  clearInterval 一样

    分析1:滚动模式:一直往一个方向滚动(往右滚动)

    function ss (){
      $().animate({left:-200});
      ht = setTimeout("ss()",2000);    
    }
    ss();

    分析2:滚动模式:带左右按钮滚动

    $("#right").click(function(){        //点击事件
        ss(-1)
    })
    $("#left").click(function(){
        ss(1)
    })
    
    function ss (a){                    // 滚动
      $().animate({left:-200});
    }

    分析3:滚动模式:带左右按钮滚动,不点击自由滚动

    autoss();
    $("#right").click(function(){      // 点击事件
        ss(-1)
    })
    $("#left").click(function(){
        ss(1)
    })
    
    function ss (a){                       // 点击滚动
      $().animate({left:-200});
    }
    
    function autoss(){         // 自己滚动
        $().animate({left:-200});
        ht = setTimeout("autoss()",1000)
    }

    事例1:用fadeTo,点左往左滚动,点右往右滚动;无人点击的时候自己滚动

    html代码

    <div class="c1">
    <!--左右-->
    <div class="c33">
    <span id="prev"><img src="../Public/images/lo_10.png" /></span>
    <span id="next"><img src="../Public/images/lo_11.png" /></span>
    </div>
    <!--广告切换-->
    <div class="c3">
    <div class="cc3">
    <ul>
    <li class="nav first"><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
    <li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
    <li><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
    <li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
    <li><a href=""><img src="../Public/images/lo_05.jpg" /></a></li>
    <li><a href=""><img src="../Public/images/lo_05_01.jpg" /></a></li>
    </ul>
    </div>
    </div>

    <style>
    .c3{ 710px; height: 386px; position: absolute; left: 0; top: 0; z-index: 0; overflow: hidden}
        .cc3{position: relative;}
        .cc3 li{opacity: 0; position: absolute; z-index:0;}
        .cc3 li.nav{ z-index: 1}
        .cc3 li.first{opacity: 1;}
    </style>

    js

    <script>
    $(document).ready(function(){
        autoscroll();
        $("#next").click(function(){
            clickscroll(1);
        });
        $("#prev").click(function(){
            clickscroll(-1);
        });
    })
    
    function clickscroll(c){
        var num = $(".cc3 li").index();
        var n = $(".cc3 li").index($(".cc3 li.nav"));
        
        if(n==num){
            $(".cc3 li").removeClass("nav");
            $(".cc3 li").eq(0).addClass("nav");
            
            $(".cc3 li").eq(n).fadeTo(1000,0);
            $(".cc3 li").eq(0).fadeTo(1000,1);
        }else{
            $(".cc3 li").removeClass("nav");
            $(".cc3 li").eq(n+c).addClass("nav");
            
            $(".cc3 li").eq(n).fadeTo(1000,0);
            $(".cc3 li").eq(n+c).fadeTo(1000,1);    
        }
        
        
    
    }
    
    
    function autoscroll(){
        var num = $(".cc3 li").index();
        var n = $(".cc3 li").index($(".cc3 li.nav"));
        
        if(n==num){
            $(".cc3 li").removeClass("nav");
            $(".cc3 li").eq(0).addClass("nav");
            
            $(".cc3 li").eq(n).fadeTo(1000,0);
            $(".cc3 li").eq(0).fadeTo(1000,1);
        }else{
            $(".cc3 li").removeClass("nav");
            $(".cc3 li").eq(n+1).addClass("nav");
            
            $(".cc3 li").eq(n).fadeTo(1000,0);
            $(".cc3 li").eq(n+1).fadeTo(1000,1);    
        }
        
        at = setTimeout("autoscroll()",7000);
    }
    </script>
  • 相关阅读:
    对Spring Boot 及Mybatis简单应用
    云时代架构读后感(十)
    云时代架构读后感(九)
    云时代架构读后感(八)
    云时代架构读后感(七)
    云时代架构读后感(六)
    关于mysql,sqlserverl,与oracle数据库连接总结
    云时代架构读后感(五)
    javaweb实现添加课程
    javaweb入门(使用SQLserver2008 R2数据库)
  • 原文地址:https://www.cnblogs.com/wesky/p/3900045.html
Copyright © 2020-2023  润新知