• 律师站
    • 创业

    简单实现jQuery进度条轮播实例代码


    本文实例为大家分享了jQuery进度条轮播的具体实现代码,供大家参考,具体内容如下
    HTML:

    <div class="bannar">
          <div class="img">
            <ul>
              <li style="background:url(img/1.jpg);display:block;"></li>
              <li style="background:url(img/2.jpg);"></li>
              <li style="background:url(img/3.jpg);"></li>
              <li style="background:url(img/4.jpg);"></li>
            </ul>
          </div>
          <div class="text">
            <ul>
              <li>0</li>
              <li>1</li>
              <li>2</li>
              <li>3</li>
            </ul>
          </div>
          <div class="nav">
            <ul>
              <li><p></p></li>
              <li><p></p></li>
              <li><p></p></li>
              <li><p></p></li>
            </ul>
          </div>
        </div>
    
    

    CSS:

    <style>
        *{
          margin:0 auto;
          padding:0;
        }
        
        .bannar{
          width:100%;
          height:490px;
          position:relative;
        }
        .img{
          width:100%;
          height:490px;
          overflow:hidden;
        }
        .img ul li{
          width:100%;
          height:490px;
          list-style-type: none;
          display:none;
        }
        .text{
          width:1000px;
          height:6px;
          position:absolute;
          bottom:28px;
          left:50%;
          margin-left:-500px;
        }
        .nav{
          width:1000px;
    
          height:10px;
          position:absolute;
          bottom:4px;
          left:50%;
          margin-left:-500px;
        }
        .text ul li{
          width:200px;
          height:100%;
          float:left;
          margin-left:38px;
          list-style-type: none;
          
        }
        .nav ul li{
          width:200px;
          height:10px;
          
          float:left;
          margin-left:38px;
          list-style-type: none;
          background:gray;
        }
        .nav ul li p{
          width:0px;
          height:100%;
          background:red;
          float:left;
        }
      </style>
    
    

    Javascript:

    <script>
          var i=0;
          var time_id=null;
          function auto(){
            $(".nav ul li").eq(i).find("p").animate({
              "width":"200px"
            },3900,function(){
              i++;
              $(this).css("width", '0px');
              if(i>3){
                i=0;
              }
              $(".img ul li").eq(i).fadeIn(300).siblings().fadeOut(300);
            });
          }
    
          time_id=setInterval("auto()",4000);
          
          $(".text ul li").click(function(){
            $(".nav ul li").find("p").stop().css("width","0px");
            clearInterval(time_id);
            i=$(this).index();
            $(".img ul li").eq(i).fadeIn().siblings().fadeOut();
            auto();
            time_id=setInterval("auto()",4000);
          });
    
          $(".nav ul li").click(function(){
            $(".nav ul li").find("p").stop().css("width","0px");
            clearInterval(time_id);
            i=$(this).index();
            $(".img ul li").eq(i).fadeIn().siblings().fadeOut();
            auto();
            time_id=setInterval("auto()",4000);
          })
          
        </script>
    
    

    效果图:

    查看图片

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持积木网。

    解决jQuery ajax请求在IE6中莫名中断的问题
    场景还原:给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在非IE6中都一切正常。ahref="javascript:;"id="btn"clickme/ascripttype="text/j

    jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
    纯粹记录下几种用法:jquerygrep()筛选遍历数组$().ready(function(){vararray=[1,2,3,4,5,6,7,8,9];varfilterarray=$.grep(array,function(value){returnvalue5;//筛选出大于5的});for(vari=

    使用jQuery Rotare实现微信大转盘抽奖功能
    很多公司到了年底都会做一些抽奖活动来刺激、吸引、粘住客户,比如抽奖转盘活动。前几天用一个jqueryRotate插件实现了转盘的效果。比起那些很炫丽

果断选择:VPS免费试用,省钱更优惠! (vps可以不买吗)
华为路由器如何配置ntp服务器? (华为路由器开启ntp服务器配置)
IBM服务器面板指示灯:为什么是重要的硬件辅助? (ibm 服务器 面板指示灯)
「长春虚拟主机」是您信赖的首选! (长春虚拟主机)
一主机双网站:如何实现虚拟主机的双重利用? (两个网站如何使用一个虚拟主机)
试用,体验无限可能 (景安云vps免费)
如何选择适合个人博客的虚拟主机大小? (个人博客 虚拟主机大小)
最新教程:如何设置天翼云服务器实现高效运营? (天翼云服务器设置)
「免费VPS大放送!日本服务器等你来抢」 (3日本免费vps)
使用Linux虚拟主机建立网站的步骤和技巧 (Linux虚拟主机下建站)

 400-8888888 (9:00-18:00)

gmail@qq.com

© 祺平科技 • 版权所有

粤ICP备15012827号-5
ZMCMS.COM