zoukankan      html  css  js  c++  java
  • JD轮播图代码

    <!DOCTYPE html>
      <html>
      <head>
      <title>jd网站的轮播图效果</title>
      <meta charset="utf-8">
      <link rel="stylesheet" type="text/css" href="./css/style.css">
      </head>
      <body>
      <div id="ad">
      <a href="" id="links">
      <img src="" id="image">
      </a>
      <div id="left">
      &lt;
      </div>
      <div id="right">
      &gt;
      </div>
      <div id="number">
      <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
      <li>6</li>
      </ul>
      </div>
      </div>
      </body>
      <script type="text/javascript">
      //节点获取
      var image = document.getElementById("image");
      var ad = document.getElementById("ad");
      var left = document.getElementById("left");
      var right = document.getElementById("right");
      var numlist = document.getElementById("number").getElementsByTagName("li");
      var length = numlist.length;
      //初始化
      image.src="./image/ad01.jpg";
      var add=1;
      //鼠标划入ad块的时候才有左右箭头的显示
      ad.onmouseover=function(){
      left.style.display="block";
      right.style.display="block";
      clearInterval(lun);
      }
      ad.onmouseout=function(){
      left.style.display="none";
      right.style.display="none";
      lunbo();
      }
      //点击左右箭头有图片的切换效果
      left.onclick=function(){
      //alert('1');
      add=add-1;
      if(add<1){
      add=6;
      }
      image.src = "./image/ad0"+add+".jpg";
      var x = add-1;
      for(var i=0;i<length;i++){
      numlist[i].style.background="#3e3e3e";
      if(x==i){
      numlist[i].style.background="#b61b1f";
      }
      }
      }
      right.onclick=function(){
      add=add+1;
      if(add>6){
      add=1;
      }
      image.src = "./image/ad0"+add+".jpg";
      var x = add-1;
      for(var i=0;i<length;i++){
      numlist[i].style.background="#3e3e3e";
      if(x==i){
      numlist[i].style.background="#b61b1f";
      }
      }
      }
      //图片的轮播
      function lunbo(){
      lun = setInterval(function(){
      add=add+1;
      if(add>6){
      add=1
      }
      image.src = "./image/ad0"+add+".jpg";
      var x = add-1;
      for(var i=0;i<length;i++){
      numlist[i].style.background="#3e3e3e";
      if(x==i){
      numlist[i].style.background="#b61b1f";
      }
      }
      },2000);
      }
      lunbo();
      //鼠标滑动过图片切换数字
      for(var i=0;i<length;i++){
      numlist[i].onmouseover=function(){
      add=this.innerHTML;
      image.src="./image/ad0"+add+".jpg";
      var x = add-1;
      for(var i=0;i<length;i++){
      numlist[i].style.background="#3e3e3e";
      if(x==i){
      numlist[i].style.background="#b61b1f";
      }
      }
      }
      }
      </script>
      </html>
  • 相关阅读:
    Splay 详解
    莫队套值域分块
    浅谈区间众数
    回滚莫队分块
    带修莫队分块
    微服务规划准则
    mysql查询包含逗号的数据,并逗号拆分为多行展现
    python mysql 单连接和连接池简单示例
    代理模式八:装饰者模式
    代理模式七:迭代器模式
  • 原文地址:https://www.cnblogs.com/chaofei/p/5762748.html
Copyright © 2011-2022 走看看