【问题标题】:Slider Not Showing All Images滑块未显示所有图像
【发布时间】:2018-06-03 13:59:24
【问题描述】:

我不知道为什么我的滑块按钮不起作用并且它们也没有显示所有图像....bruhhhhhhhh 有人请帮忙

                            <div class="slides">
 <img src="../page_images/1.jpeg" width="100%" height="100%"/>
                            </div>    
                            <div class="slides">
 <img src="../page_images/2.jpeg" width="100%" height="100%"/>
                            </div>
                            <div class="slides">
 <img src="../page_images/3.jpeg" width="100%" height="100%"/>
                            </div>
                     <div class="slides">
  <img src="../page_images/4.jpeg" width="100%" height="100%"/>
                                </div>

❮ ❯

还有java脚本

        var index = 1;

        function plusIndex(n){
            index = index + n;
            showImage(index);
        }


        showImage(index);

        function showImage(n){
            var i;
            var x = document.getElementsByClassName("slides");
            if(n > x.length){
                index = 1;
            }
            if(n < x.length){
                index = x.length;
            }
            for(i=0; i<x.length;i++){
                x[i].style.display = "none";
            }
            x[index-1].style.display = "block";
        }

【问题讨论】:

    标签: javascript html css slideshow uislider


    【解决方案1】:

    这是解决方案 -

    你只需要改变n &lt; x.length条件

    var index = 1;
    
    function plusIndex(n) {
      index = index + n;
      showImage(index);
    }
    
    
    showImage(index);
    
    function showImage(n) {
      var i;
      var x = document.getElementsByClassName("slides");
      if (n > x.length) {
        index = 1;
      }
      if (n <= 0) {
        index = x.length;
      }
      for (i = 0; i < x.length; i++) {
        x[i].style.display = "none";
      }
      x[index - 1].style.display = "block";
    }
    <div class="marbletypeleft">
    
    
    
    
      <div class="slides">
        <img src="../page_images/1.jpeg" alt="1" width="100%" height="100%" />
      </div>
      <div class="slides">
        <img src="../page_images/2.jpeg" alt="2" width="100%" height="100%" />
      </div>
      <div class="slides">
        <img src="../page_images/3.jpeg" alt="3" width="100%" height="100%" />
      </div>
      <div class="slides">
        <img src="../page_images/4.jpeg" alt="4" width="100%" height="100%" />
      </div>
    
      <button class="btn" onclick="plusIndex(-1)" id="btn1">&#10094</button>
      <button class="btn" onclick="plusIndex(1)" id="btn2">&#10095</button>
    </div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      • 2011-12-03
      • 2017-07-06
      相关资源
      最近更新 更多