全网整合营销服务商

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

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

原生JS京东轮播图代码

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

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title></title> 
 <link rel="stylesheet" href="css/reset.css" rel="external nofollow" /> 
 <style> 
 .jiantou { 
  height: 36px; 
  width: 24px; 
  line-height: 36px; 
  text-align: center; 
  background-color: rgba(0, 0, 0, .3); 
  font-size: 14px; 
  color: #fff; 
  position: absolute; 
  top: 0; 
  bottom: 0; 
  margin: auto 0; 
  display: none; 
  z-index: 99999; 
  cursor: pointer; 
 } 
 
 .left { 
  left: 0; 
 } 
 
 .right { 
  right: 0; 
 } 
 
 ul li { 
  height: 20px; 
  width: 20px; 
  background-color: #B7B7B7; 
  float: left; 
  border-radius: 50%; 
  margin: 2px; 
 } 
 
 ul { 
  position: absolute; 
  bottom: 15px; 
  margin: 0 auto; 
  background-color: rgba(255, 255, 255, .3); 
  border-radius: 10px; 
  left: 300px; 
  z-index: 9999; 
  cursor: pointer; 
 } 
 
 .on { 
  background-color: #F40; 
 } 
 
 img { 
  width: 790px; 
  height: 340px; 
  position: absolute; 
  opacity: 0; 
  /*transition: all 2s;*/ 
  /*transition: all 0.5s;*/ /*时间给短一些*/ 
  transition: opacity 0.5s; /*不要写all 那么就不会影响到z-index*/ 
  z-index: 0; 
 } 
 
 .in { 
  width: 790px; 
  height: 340px; 
 } 
 
 #out { 
  width: 790px; 
  height: 340px; 
  margin: 100px auto; 
  position: relative; 
 } 
 
 #out:hover .jiantou { 
  display: block; 
 } 
 </style> 
</head> 
<body> 
<div id="out"> 
 <div class="in"> 
 <img src="img/j1.jpg" alt="" style="opacity: 1;z-index:1"/> 
 <img src="img/j2.jpg" alt=""/> 
 <img src="img/j3.jpg" alt=""/> 
 <img src="img/j4.jpg" alt=""/> 
 <img src="img/j5.jpg" alt=""/> 
 <img src="img/j6.jpg" alt=""/> 
 <img src="img/j7.jpg" alt=""/> 
 <img src="img/j8.jpg" alt=""/> 
 </div> 
 <div class="left jiantou"><</div> 
 <div class="right jiantou">></div> 
 <ul class="clearFix"> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 <li class="on"></li> 
 </ul> 
</div> 
<script> 
 var out = document.getElementById("out"); 
 var img = document.images; 
 var left = document.getElementsByClassName("left").item(0); 
 var right = document.getElementsByClassName("right").item(0); 
 var lilist = document.getElementsByTagName("li"); 
 var index = 0;//标识哪张图片正在出现 
 var timer = null; 
 var timer1 = null; 
 
 right.onclick = function () { 
 //把所有人的opacity置为0 
 /*for (var i = 0; i < img.length; i++) { 
  img[i].style.opacity = 0; 
  }*/ 
 img[index].style.opacity = 0; 
 img[index].style.zIndex = 0; 
 lilist[index].className = ''; 
// index++; 
 index == 7 ? index = 0 : index++; 
 lilist[index].className = 'on'; 
 img[index].style.opacity = 1; 
 img[index].style.zIndex = 1; 
 
 }; 
 
 left.onclick = function () { 
 img[index].style.opacity = 0; 
 lilist[index].className = ''; 
 img[index].style.zIndex = 0; 
// index--; 
 index == 0 ? index = 7 : index--; 
 lilist[index].className = 'on'; 
 img[index].style.opacity = 1; 
 img[index].style.zIndex = 1; 
 }; 
 
 for (var i = 0; i < lilist.length; i++) { 
 lilist[i].value = i; 
 lilist[i].onmouseover = function () { 
  var that = this; 
  timer=setTimeout(function () { 
  img[index].style.opacity = 0; 
  lilist[index].className = ''; 
  img[index].style.zIndex = 0; 
 
  index = that.value; 
 
  lilist[index].className = 'on'; 
  img[index].style.opacity = 1; 
  img[index].style.zIndex = 1; 
  },300) 
 }; 
 lilist[i].onmouseout = function () { 
  clearTimeout(timer); 
 } 
 } 
 out.onclick = function (e) { 
 console.log(e.target); 
 }; 
 timer1 = setInterval(right.onclick,2000); 
 out.onmouseover = function () { 
 clearInterval(timer1); 
 }; 
 out.onmouseout = function () { 
 timer1 = setInterval(right.onclick, 2000); 
 }; 
 var num =5 
 var arr = []; 
 var img =document.images; 
 for(var i=0;i<img.length;i++){ 
 if(i<5){ 
  arr.push(img[i].offsetHeight); 
 }else { 
  img[i].style.position='abl' 
 } 
 } 
 
</script> 
 
 
</body> 
</html> 

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


# js  # 轮播图  # 原生js实现轮播图的示例代码  # 原生js实现无限循环轮播图效果  # 原生js实现移动开发轮播图、相册滑动特效  # 原生js实现无缝轮播图效果  # 原生js实现旋转木马轮播图效果  # 原生JS实现层叠轮播图  # 原生JS轮播图插件  # 原生js实现网易轮播图效果  # 原生js实现焦点轮播图效果  # 无限循环轮播图之运动框架(原生JS实现)  # 原生JS实现的轮播图功能详解  # 影响到  # 大家分享  # 具体内容  # 大家多多  # 要写  # size  # font  # rgba  # absolute  # position  # fff  # line  # text  # width  # background  # color  # align  # center  # top  # li 


相关文章: 购物网站制作公司有哪些,哪个购物网站比较好?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  大型企业网站制作流程,做网站需要注册公司吗?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  如何在Golang中指定模块版本_使用go.mod控制版本号  ,石家庄四十八中学官网?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  建站之星上传入口如何快速找到?  音乐网站服务器如何优化API响应速度?  手机网站制作与建设方案,手机网站如何建设?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  建站之星伪静态规则如何正确配置?  定制建站是什么?如何实现个性化需求?  建站之星3.0如何解决常见操作问题?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  b2c电商网站制作流程,b2c水平综合的电商平台?  公司门户网站制作流程,华为官网怎么做?  如何设置并定期更换建站之星安全管理员密码?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  Android自定义控件实现温度旋转按钮效果  香港服务器WordPress建站指南:SEO优化与高效部署策略  模具网站制作流程,如何找模具客户?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  如何将凡科建站内容保存为本地文件?  建站主机选购指南:核心配置与性价比推荐解析  建站之星收费标准详解:套餐费用及年费价格表一览  如何用已有域名快速搭建网站?  如何基于云服务器快速搭建个人网站?  如何快速搭建自助建站会员专属系统?  内部网站制作流程,如何建立公司内部网站?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在Tomcat中配置并部署网站项目?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  微信h5制作网站有哪些,免费微信H5页面制作工具?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在万网开始建站?分步指南解析  桂林网站制作公司有哪些,桂林马拉松怎么报名?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  无锡营销型网站制作公司,无锡网选车牌流程?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何快速搭建高效WAP手机网站吸引移动用户?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  在线教育网站制作平台,山西立德教育官网?  C#如何在一个XML文件中查找并替换文本内容  如何选择建站程序?包含哪些必备功能与类型?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢? 

您的项目需求

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