• 广州明生堂生物科技有限公司

    健康生活

    • 健康生活

    jQuery无缝轮播图代码

    网络编程 jQuery无缝轮播图代码 06-21

    本文实例为大家分享了jQuery无缝轮播图的具体代码,供大家参考,具体内容如下

    html 代码

    <div class="banner">
     <ul class="img">
      <li><a href="#"><img src="image/1.jpg"></a></li>
      <li><a href="#"><img src="image/2.jpg"></a></li>
      <li><a href="#"><img src="image/3.jpg"></a></li>
      <li><a href="#"><img src="image/4.jpg"></a></li>
     </ul>
    
     <ul class="num">
     </ul>
     <div class="btn btn_l"><</div>
     <div class="btn btn_r">></div>
    </div>
    
    

    jq代码

    $(function(){
     var i=0;
     var clone=$(".banner .img li").first().clone();
     $(".banner .img").append(clone);
     var size = $(".banner .img li").size();
     for(var j=0;j<size-1;j++){
      $(".banner .num").append("<li></li>");
     }
     $(".banner .num li").first().addClass('on');
     //鼠标划入圆点
     $(".banner .num li").hover(function(){
      var index=$(this).index();
      i=index;
      $(".banner .img").stop().animate({left:-index*1000},500);
      $(this).addClass('on').siblings().removeClass('on');
     })
    
     /*自动轮播*/
     var t=setInterval(function(){
      i++;
      move();
     },2000);
    
     //对banner定时器的操作
     $(".banner").hover(function(){
      clearInterval(t);
     },function(){
      t=setInterval(move,2000);
     })
    
    
     /*向左按钮*/
     $(".banner .btn_l").click(function(){
      i++;
      move();
     })
     /*向右按钮*/
     $(".banner .btn_r").click(function(){
      i--;
      move();
     })
    
     function move(){
      if(i==size){
       $(".banner .img").css({left:0});
       i=1;
      }
      if(i==-1){
       $(".banner .img").css({left:-(size-1)*1000});
       i=size-2;
      }
    
      $(".banner .img").stop().animate({left:-i*1000},500);
    
      if(i==size-1){
       $(".banner .num li").eq(0).addClass('on').siblings().removeClass('on');
      }else{
       $(".banner .num li").eq(i).addClass('on').siblings().removeClass('on');
      }
     }
    })
    
    

    style 样式

    <style>
    *{padding:0;margin:0;list-style: none;}
    .banner{
     margin:100px auto; 
     border:5px solid #000; 
     width:1000px;
     height:640px;
     position: relative;
     overflow: hidden;
    }
    .banner .img{
     width:5000px;
     position: absolute;
     left:0px;
     top:0px;
    
    }
    .banner .img li{
     float:left;
    }
    .banner .num{
     position:absolute;
     width:100%;
     bottom:20px;
     left:0px;
     text-align: center;
     font-size: 0px;
    }
    .banner .num li{
     width:10px;
     height:10px;
     background: #888;
     border-radius: 50%;
     display: inline-block;
     margin:0 3px;
     cursor: pointer;
    
    }
    .banner .num li.on{
     background: #f00;
    }
    .banner .btn{
     width:30px;
     height:50px;
     background: rgba(0,0,0,0.5);
     position:absolute;
     top:50%;
     margin-top:-25px;
     cursor: pointer;
     text-align: center;
     line-height: 50px;
     color:#fff;
     font-size: 40px;
     font-family: "宋体";
     display: none;
    }
    .banner:hover .btn{
     display: block;
    }
    .banner .btn_l{
     left:0px;
    }
    .banner .btn_r{
     right:0px;
    }
    </style>
    

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

    自动适应iframe右边的高度
    在开发项目过程中,用iframe嵌套,会发现一个问题,用iframe嵌套的html结构右边不会自动适应高度。这时候找到了一个解决方法:iframename="my_iframe"id="mainf

    jQuery手指滑动轮播效果
    备注:需要引入对应js下面给大家分享下实现代码,具体代码如下所示:scripttype="text/javascript"src="js/jquery-1.7.1.min.js"/scriptscripttype="text/javascript"src="js/jquery

    jquery dataview数据视图插件使用方法
    jquery-dataview是一个超轻量的jquery插件,用于对DOM进行数据填充与更新,也很适合根据DOM模板创建对象。与一些纯模板库(例如juicer)相比,它不仅能提


    编辑:广州明生堂生物科技有限公司

    标签:代码,嵌套,动轮,插件,是一个

    分享:
    • 使用Redis移除方法保持数据安全(redis移除方法)
    • Redis助力生命取得更长时间(redis+生命时间)
    • Redis 基本概念视觉化图谱(redis的相关概念图)
    • 性化功能Redis提供人性化密码保护功能(redis用密码等人)
    • Redis本地访问性能优化研究(redis本地访问性能)
    • 使用Redis让系统具有随机重启的能力(redis 设置随机启动)
    • Redis集群不分片部署的极致优化(redis集群不分片部署)
    • 利用Redis实现唯一ID机制(redis设置唯一id)
    • 批量获取Redis中的集合元素(redis集合批量获取)
    • 利用Redis实现快速自增数据管理(redis自增数据)
    © 祺平科技 • 版权所有 粤ICP备2022089521号-1     技术支持  ZMCMS.COM