2017-09-23 3 views
1

私が言ったように、ほとんど私のモーダルフォトギャラリーの最初の画像が表示されません。
そして時々私は別の写真に行くことさえできません。
Google Chromeでこの問題が発生しました。
多分私は悪いスクリプトを持っています。申し訳ありませんが、JavaScriptはあまりよくありません。

これで私を助けてくれたら本当にうれしいよ。
ありがとうございます。モーダルカルーセルの別の画像に移動できません

図書館:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> 

<script async src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 

<script async src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> 

<script async src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 

スクリプト:

<script> 
     var modal = document.getElementById('myModal'); 
         var images = document.getElementsByTagName('img'); 
     var captionText = document.getElementById("caption"); 
     var i; 
     for (i = 0; i < images.length; i++) { 
      images[i].onclick = function() { 
       modal.style.display = "block"; 
       modalImg.src = this.src; 
       modalImg.alt = this.alt; 
       captionText.innerHTML = this.alt; 
      }; 
     } 
     var span = document.getElementsByClassName("close")[0]; 
     span.onclick = function() { 
      modal.style.display = "none"; 
     }; 
     function myFunction() { 
      document.getElementById("panel").style.display = "block";}; 
      $('.modal').on('show.bs.modal', centerModal);$(window).on("resize", function() {$('.modal:visible').each(centerModal);}); 


モーダルカルーセル:
fotogalerie.html

<div class="container"> 
     <div class="row content"> 
      <div class="gallery text-center"> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/1.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/2.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/3.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/1.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/2.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/3.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/1.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/2.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/3.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/1.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/2.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/3.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/1.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/2.jpg" width="256" height="171" alt="" ></div> 
       <div class="col-md-4 col-xs-6 img-responsive item"><img src="images/3.jpg" width="256" height="171" alt="" ></div> 
      </div> 

      <div class="modal" id="myModal" tabindex="-1" role="dialog"> 
       <span class="close">&times;</span> 

       <div class="modal-content"> 

        <div id="carousel-modal-demo" class="carousel slide" data-ride="carousel" data-interval="9999999999999"> 
         <!-- Indicators --> 
         <ol class="carousel-indicators"> 
          <li data-target="#carousel-modal-demo" data-slide-to="0" class="active"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="1"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="2"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="3"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="4"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="5"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="6"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="7"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="8"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="9"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="10"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="11"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="12"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="13"></li> 
          <li data-target="#carousel-modal-demo" data-slide-to="14"></li> 
         </ol> 



         <div class="carousel-inner"> 
          <div class="item active"> 
           <img src="images/1.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/2.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/3.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/1.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/2.jpg" alt=""/> 
          </div> 
          <main class="item"> 
           <img src="images/3.jpg" alt=""/> 

          </main> 
          <div class="item"> 
           <img src="images/1.jpg" alt=""/> 
          </div> 
          <main class="item"> 
           <img src="images/2.jpg" alt=""/> 
          </main> 
          <main class="item"> 
           <img src="images/3.jpg" alt=""/> 
          </main> 
          <div class="item"> 
           <img src="images/1.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/2.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/3.jpg" alt=""/> 
          </div> 
          <div class="item"> 
           <img src="images/1.jpg" alt=""/> 
          </div> 
          <p class="item"> 
           <img src="images/2.jpg" alt=""/> 
          </p> 
          <p class="item"> 
           <img src="images/3.jpg" alt=""/> 
          </p> 



          <a class="left carousel-control" href="#carousel-modal-demo" role="button" data-slide="prev"> 
           <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
           <span class="sr-only">Previous</span> 
          </a> 
          <a class="right carousel-control" href="#carousel-modal-demo" role="button" data-slide="next"> 
           <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
           <span class="sr-only">Next</span> 
          </a> 

         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
+0

私たちのためにいくつかのコードを投稿してください。私はあなたのページをすばやく見ました。私にとっては(Chromeで)モーダルはうまくいきますが、コンソールエラーが表示されます。jquery($)が定義されていないというブートストラップの苦情があります。スクリプトの読み込み順序を確認してください。画像がクリックされるたびに「modalImg」が定義されないという繰り返しのエラーも発生します。それはあなたがデバッグを開始する必要があります。 – arbuthnott

答えて

0

...ブートストラップ前にjQueryのCDNを呼び出します。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> 

今は逆の順序で行います。したがって、Bootstrap's JavaScript requires jQueryエラー

EDITを取得します。また、これらのCDNはヘッドの代わりに体内で呼び出さなければなりません。

+0

まだ私のために働いていません。 :/ – ExrowGe

+0

あなたはhttp://www.deltapenzion.8u.cz/fotogalerie.html –

+0

の変更をアップデートできますか、それを更新しました。 – ExrowGe

関連する問題