• 568数据 568数据

    【ChatGPT极速版】 ChatGPT 人工智能 互联网资讯

    • 【ChatGPT极速版】
    • ChatGPT
    • 人工智能
    • 互联网资讯

    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)相比,它不仅能提


    编辑:568数据

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

    分享:
    • 开启免费Linux空间之旅(免费linux空间)
    • Linux下硬盘安装:一步一步搞定(linux下硬盘安装)
    • Linux 中断聚合:提高性能与可靠性 (linux 中断聚合)
    • 用chrome 谷歌浏览器上传文件, js 获取路径, 得到的都是c:\fakepath ,, 请问高手怎么解决这个问题呢. (c js 上传文件到服务器)
    • 如何在Linux上打开隐藏文件 (linux 打开隐藏文件)
    • 深入探究Linux中断机制及其对用户程序的影响 (linux中断 用户程序)
    • Linux如何快速查看ASC码表 (linux 查看asc码表)
    • Linux系统使用佳能扫描仪的必备:佳能扫描仪驱动安装教程 (佳能扫描仪 驱动 linux)
    • Linux服务器常用自带命令汇总 (linux 自带命令服务器)
    • 优盘启动Linux,轻松安装系统 (优盘启动安装linux系统)
    © 祺平科技 • 版权所有 粤ICP备09073859号     技术支持  www.zmcms.com