全网整合营销服务商

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

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

js 轮播效果实例分享

html

<!--图片轮播   Start-->
<div class="pics-ul">
  <div class="pics-ulleft">              
    <ul id="allImg">
      <li><img src="img/img01.png"/></li>  
      <li><img src="img/img2.jpg"/></li>  
      <li><img src="img/img1.jpg"/></li>  
      <li><img src="img/img3.jpg"/></li>  
      <li><img src="img/img4.jpg"/></li>  
    </ul>
    <a name="btn" id="prev" class="prev" style="display: block;"></a>
    <a name="btn" id="next" class="next" style="display: block;"></a>
     <ul id="btn" class="pagination">
     <li class="hover"><a href="#0">1</a></li>
     <li><a href="#1">2</a></li>
     <li><a href="#2">3</a></li>
     <li><a href="#3">4</a></li>
     <li><a href="#4">5</a></li>
     </ul>
     </div>
     <div class="pics-ulright"><img src="img/imgright.png"/></div>
     </div>
<!--图片轮播   End-->  

js

/*图片轮播*/
var but1 = document.getElementById("prev");
var abtn = document.getElementById("btn").getElementsByTagName("li"); //获取所有的按钮
var lis = document.getElementById('allImg').getElementsByTagName('li');
var but2 = document.getElementById("next");
var index = 0;
var timer = null;
but2.onclick = function() {

  index++;
  if (index > lis.length - 1) {
    index = 0;
  }
  setImg(index);

}
but1.onclick = function() {
  index--;
  if (index < 0) {
    index = lis.length - 1;
  }
  setImg(index);

}
function changeImg() {
  if (index == lis.length - 1) { //当到最后一张图片时
    index = 0
  } else {
    index++; //图片索引发生改变
  }
  setImg(index);
}
function setImg(index) {
  for (j = 0; j < lis.length; j++) {
    lis[j].style.display = "none";
  }

  lis[index].style.display = "block";
  //按钮的样式要与图片对应
  for (var i = 0; i < abtn.length; i++) {
    abtn[i].className = ""
  }
  abtn[index].className = "hover";
}
//自动切换
timer = setInterval(changeImg, 3000);
//按钮
for (var i = 0; i < abtn.length; i++) {
  (function() {
    var p = i
    abtn[p].onclick = function() {
      index = p;
      setImg(index);
    }

  })();
}

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


# js  # 轮播效果  # JS实现焦点图轮播效果的方法详解  # 基于vue.js实现图片轮播效果  # 用JS实现图片轮播效果代码(一)  # Javascript实现图片轮播效果(一)让图片跳动起来  # 原生js和jQuery实现淡入淡出轮播效果  # 图解js图片轮播效果  # js实现图片轮播效果  # js图片轮播效果实现代码  # 基于JavaScript实现仿京东图片轮播效果  # JS实现简易图片轮播效果的方法  # 片时  # 一张图  # src  # png  # li  # img  # allImg  # btn  # prev  # jpg  # id  # class  # brush  # xhtml  # strong  # html  # pre  # lt  # pics  # ul 


相关文章: 怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  建站VPS能否同时实现高效与安全翻墙?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站10G流量真的够用吗?如何应对访问高峰?  如何在橙子建站上传落地页?操作指南详解  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  建站主机默认首页配置指南:核心功能与访问路径优化  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  网站制作难吗安全吗,做一个网站需要多久时间?  如何选择建站程序?包含哪些必备功能与类型?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  深圳网站制作平台,深圳市做网站好的公司有哪些?  建站主机如何选?性能与价格怎样平衡?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何在搬瓦工VPS快速搭建网站?  如何快速生成可下载的建站源码工具?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何快速搭建支持数据库操作的智能建站平台?  高防服务器:AI智能防御DDoS攻击与数据安全保障  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何配置支付宝与微信支付功能?  c++怎么用jemalloc c++替换默认内存分配器【性能】  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何快速搭建高效可靠的建站解决方案?  建站之星logo尺寸如何设置最合适?  如何高效配置IIS服务器搭建网站?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何用免费手机建站系统零基础打造专业网站?  建站VPS推荐:2025年高性能服务器配置指南  如何快速选择适合个人网站的云服务器配置?  如何做网站制作流程,*游戏网站怎么搭建?  如何配置WinSCP新建站点的密钥验证步骤?  如何彻底删除建站之星生成的Banner?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过主机屋免费建站教程十分钟搭建网站?  实现虚拟支付需哪些建站技术支撑?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  建站之星客服服务时间及联系方式如何?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  建站主机解析:虚拟主机配置与服务器选择指南  建站之星24小时客服电话如何获取?  如何快速搭建高效WAP手机网站?  如何快速生成专业多端适配建站电话?  免费网站制作appp,免费制作app哪个平台好?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  建站之星代理如何获取技术支持?  盘锦网站制作公司,盘锦大洼有多少5G网站?  定制建站方案优化指南:企业官网开发与建站费用解析  外贸公司网站制作哪家好,maersk船公司官网?  建站主机如何安装配置?新手必看操作指南 

您的项目需求

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