zoukankan      html  css  js  c++  java
  • 淡入淡出轮播图效果

    第一版本有很多限制,特以此做记录以待日后优化。模仿支付宝首页轮播图https://www.alipay.com/

    <script>
    $(function(){
        var i=1;
        var time;
         $("#J-slide").hover(function(){
            time=window.clearInterval(time);//清除自动播放
        },function(){
            time=setInterval(function (){    
                $("#J-slide li").fadeOut(500);
                $("#J-slide li[name='"+i+"']").fadeIn(500);    
                $("#J-slide-number a").removeClass("slide_number_active");
                $("#J-slide-number a[name='a_"+i+"']").addClass("slide_number_active");
                i++;
                if(i==4)i=1;
                
            },5000);
        }).trigger("mouseleave"); 
        
         $("#J-slide-number a").click(function(){
             $("#J-slide-number a").removeClass("slide_number_active");
             $(this).addClass("slide_number_active");
             
             var n=$(this).attr("name");
             n=n.substr(2,1);
             $("#J-slide li").fadeOut(500);
             $("#J-slide li[name='"+n+"']").fadeIn(500);    
         })
    
    })
    </script>
    <!--切换图片-->
        <ul class="J_slide" id="J-slide">
               
            <li style="z-index:100" name="1">
                <div class="bg bg1">123123</div>
            </li>
            <li name="2">
                <div class="bg bg1">34534534</div>
            </li>
            <li name="3">
                <div class="bg bg1">56786</div>
            </li>
            
            
        </ul><!--J_slide-->
        <!--切换图片-->
        
        <!--焦点按钮-->
        <div class="slide_number_box">
            <div class="slide_number" id="J-slide-number">
                 <a class="slide_number_active" name="a_1" href="javascript:void(0)" >1</a>
                <a name="a_2" href="javascript:void(0)" >2</a>
                <a name="a_3" href="javascript:void(0)" >3</a>             
            </div><!--slide_number-->
        </div><!--slide_number_box-->
        <!--焦点按钮-->
  • 相关阅读:
    windows下mysql数据库导入导出
    比较两个数组,根据id删除相同的对象
    angular子组件给父组件传值
    angular父组件给子组件传值
    angular获取dom节点
    angular创建服务
    forEach和for包含异步调用的区别
    用某种符号或字符替换某些字符
    嵌套函数和闭包
    JavaScript 递归
  • 原文地址:https://www.cnblogs.com/nidakun/p/2883418.html
Copyright © 2011-2022 走看看