• 广州葆元健康生物科技有限公司

    健康生活

    • 健康生活

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

    网络编程 简单实现jQuery进度条轮播实例代码 06-22

    本文实例为大家分享了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插件实现了转盘的效果。比起那些很炫丽


    编辑:广州葆元健康生物科技有限公司

    标签:转盘,遍历,数组,本文,都会

    分享:
    • 探索Linux文件的类型(linux文件的类型)
    • Linux虚拟化技术:普及未来计算(linux虚拟软件)
    • 小米Note:Linux系统极致体验(小米notelinux)
    • 探索Linux文件系统之之斜杠/路径(linux目录斜杠)
    • 程序Linux下构建Java应用:从入门到精通(linux下开发java)
    • 解决Linux目录中文乱码问题 (linux 目录中文乱码)
    • Kali Linux网络扫描简明教程 (kali linux网络扫描教程)
    • Qt在Linux下的子进程使用 (qt linux 子进程)
    • 深入探究Linux中的libiconv编码转换机制 (linux libiconv)
    • 如何优化Linux系统的CPU性能? (linux cpu调整)
© 祺平科技 • 版权所有 粤ICP备2023112468号     技术支持  ZMCMS.COM