全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js实现淡入淡出轮播切换功能

话不多说,请看代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
   *{
    margin:0;
    padding:0;
   }
   /*最小宽度 这样图片就可以自适应居中*/
   .warp{
    min-width:900px;
    width:100%;
    height: 600px;
    margin:0 auto;
   }
   #banner{
    position: relative;
   }
   ul{
    position: relative;
    width:100%;
    height:600px;
    overflow: hidden;
   }
   ul li{
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 600px;
    text-align: center;
   }
   .cur{
    position:absolute;
    bottom:20px;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
   }
   .cur span{
    display: inline-block;
    width: 20px;
    height: 20px;
    background:#000;
   }
   .cur span.active{
    background:blue;
   }
   .btn{
    position: absolute;
    top:50%;
    width: 50px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    margin-top:-50px;
    color:#fff;
    font-size:18px;
    background: rgba(0,0,0,0.9)
   }
   .btnLeft{
    left:0;
   }
   .btnRight{
    right:0;
   }
   img{
    width: 900px;
    height: 600px;
   }
 </style>
</head>
<body>
<div class="warp">
 <div class="lunbo" id="banner">
  <ul>
   <li style="background:red;display: block">全屏渐变 图片自适应居中</li>
   <li style="background:green">全屏渐变 图片自适应居中</li>
   <li style="background:yellow">全屏渐变 图片自适应居中</li>
  </ul>
   <!-- 如果两个按钮在图片的外面 只需要把按钮移到外面然后在js里添加按钮移入清除定时器事件 -->
  <div class="btn btnLeft"><</div>
  <div class="btn btnRight">></div>
 </div>
</div>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
<script>
  var num=0;
  var btnLeft=$(".btnLeft");
  var btnRight=$(".btnRight");
  var Id=$("#banner");
  var oUl=Id.find("ul");
  var oLi=oUl.find("li");
  var oLiLen=oLi.length;
  var curHtml="<div class='cur'></div>"; 
  Id.append(curHtml);
  var oCur=$(".cur");
  // 动态添加小圆点
  for(var i=0;i<oLiLen;i++){
    var curA="<span></span>"
    oCur.append(curA);
  }
  var oCurSpan=oCur.find("span");
  var oCurS=oCur.find("span:first");
  oCurS.addClass('active')
  // 自动轮播
  var t=setInterval(function(){
    num++;
    lunbo();
  },3000);
  // 移动到轮播清除定时器
  Id.hover(function(){
    clearInterval(t)
  },function(){
    t=setInterval(function(){
      num++;
      lunbo();
    },3000);
  });
  // 左箭头按钮
  btnLeft.on("click",function(){
    num--;
    lunbo();
  })  
   //右箭头按钮 
  btnRight.on("click",function(){
    num++;
    lunbo();
  })
  function lunbo(){
    if(num==oLiLen){
      num=0;
    }
    oLi.eq(num).fadeIn().siblings().fadeOut();
    oCurSpan.eq(num).addClass('active').siblings().removeClass('active');
  }
  lunbo();
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js  # 轮播切换  # js实现支持手机滑动切换的轮播图片效果实例  # js图片轮播手动切换效果  # vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)  # 原生js实现图片层叠轮播切换效果  # javascript实现图片自动和可控的轮播切换特效  # Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)  # JS仿京东移动端手指拨动切换轮播图效果  # 原生JS实现图片轮播切换效果  # javascript五图轮播切换实用版  # js实现图片轮播切换效果  # 自适应  # 全屏  # 只需  # 要把  # 多说  # 移到  # 就可以  # 小圆点  # inline  # overflow  # ul  # hidden  # line  # span  # relative  # position  # banner  # block  # background  # center 


相关文章: Python lxml的etree和ElementTree有什么区别  如何挑选最适合建站的高性能VPS主机?  如何在Windows 2008云服务器安全搭建网站?  如何在新浪SAE免费搭建个人博客?  建站之星安装路径如何正确选择及配置?  网站图片在线制作软件,怎么在图片上做链接?  广州建站公司哪家好?十大优质服务商推荐  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  建站之星导航配置指南:自助建站与SEO优化全解析  ,网页ppt怎么弄成自己的ppt?  浅谈Javascript中的Label语句  清除minerd进程的简单方法  网站制作的步骤包括,正确网址格式怎么写?  建站之星后台密码遗忘如何找回?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  C++用Dijkstra(迪杰斯特拉)算法求最短路径  网站设计制作企业有哪些,抖音官网主页怎么设置?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何选择可靠的免备案建站服务器?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  php json中文编码为null的解决办法  如何基于云服务器快速搭建个人网站?  网站制作难吗安全吗,做一个网站需要多久时间?  建站主机解析:虚拟主机配置与服务器选择指南  存储型VPS适合搭建中小型网站吗?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  制作门户网站的参考文献在哪,小说网站怎么建立?  网站制作壁纸教程视频,电脑壁纸网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何在IIS7上新建站点并设置安全权限?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  建站VPS能否同时实现高效与安全翻墙?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  ppt制作免费网站有哪些,ppt模板免费下载网站?  如何通过PHP快速构建高效问答网站功能?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  如何制作一个表白网站视频,关于勇敢表白的小标题?  制作营销网站公司,淘特是干什么用的?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  建站之星安装后如何配置SEO及设计样式?  宝塔建站助手安装配置与建站模板使用全流程解析  建站主机是否属于云主机类型?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  代购小票制作网站有哪些,购物小票的简要说明?  如何通过服务器快速搭建网站?完整步骤解析  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  孙琪峥织梦建站教程如何优化数据库安全? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。