2016-08-11 9 views
0

サムネイルを選択したときにギャラリーを開くためにコードを追加しようとしています。 は、今私はサムネイルが選択されるたびに、ギャラリーやカルーセルを開きたい、今すぐこのラインギャラリーを開いてサムネイルを選択したとき

<div class="row"> 

     <div class="col-lg-12"> 
      <h1 class="page-header">Thumbnail Gallery</h1> 
     </div> 

     <div class="col-lg-3 col-md-4 col-xs-6 thumb"> 
      <a class="thumbnail" href="#"> 
       <img class="img-responsive" src="images/idee-bianco.png" alt=""> 
      </a> 
     </div> 
     <div class="col-lg-3 col-md-4 col-xs-6 thumb"> 
      <a class="thumbnail" href="#"> 
       <img class="img-responsive" src="images/idee-bianco.png" alt=""> 
      </a> 
     </div> 
     <div class="col-lg-3 col-md-4 col-xs-6 thumb"> 
      <a class="thumbnail" href="#"> 
       <img class="img-responsive" src="images/idee-bianco.png" alt=""> 
      </a> 
     </div> 
    ........ 

    </div> 

を持っています。 これはポートフォリオですので、各サムネイルは写真、ビデオ、イラストなど、さまざまなものを表しています。

ブートストラップのCSSはほとんどの場合、デフォルトでjsと同じです。 おかげ

+1

あなたはそうする行を書いたことさえありません。何かを試して、それが動作しない場合は、コードを投稿してください。 –

+0

これはサムネイルコードです。私はどこから始めるべきかわからないので、私が求めているのです。 – Ironsight

+0

クラスをギャラリーに追加し、それをdisplay:noneとしてスタイルします。サムネイルをクリックすると、表示するスタイルを変更するだけです:block –

答えて

0

は、ここでは、この

<div class="col-lg-12 gallery"> 
    <h1 class="page-header">Thumbnail Gallery</h1> 
</div> 

<div class="col-lg-3 col-md-4 col-xs-6 thumb"> 
    <a class="thumbnail" href="#"> 
     <img class="img-responsive" src="images/idee-bianco.png" alt="" onclick = "Show()"> 
    </a> 
</div> 

<style> 
.gallery{ 
    display: none; // gallery is not visible normally 
} 
</style> 
<script> 
function Show(){ 
    document.getElementsByClass('gallery').style.display = 'block'; 
</script> 

を試してみて、ユーザーが画像をクリックすると、あなたはクラスギャラリーの表示プロパティを操作ショーの機能を呼び出しています。この関数はクラス 'gallery'に属するすべての要素に影響します。自分のIDを使用して、あなたのページにこのようなギャラリーを1つだけ持つようにします。

+0

完了しましたが、もう少しアドバイスが必要です。私のブートストラップ(cssとjsの両方)にはギャラリーがプリセットされていないので、携帯電話ではすべての幅を使用し、デスクトップやタブレットでは少ししか使用しないで、クリックで表示するカルーセル項目について考えていました。 今、画像をクリックすると、ページが上にスクロールして、大丈夫ですが、hrefはありませんが、他のコード行はどこに置く必要がありますか?私は、ギャラリー1、私はそのギャラリーに欲しいイメージを置く場所を意味します。 – Ironsight

+0

divタグを作成し、クラスに割り当てます。スタイリングプロパティを追加し、その中にコードを配置します。 –

関連する問題