私は3つの画像の四角からなる水平グリッドを持っています - 私が作成しようとしているアクションは、グリッドセクションがクリックされたときに、グリッドの下に表示されているスライドショーボックス。私が下に貼り付けたHTMLの最初のビットは1つのグリッドです(3つあります)。HTMLのセクションセクションはスライドショーセクションです。 HTMLで同じIDタグを複数回使用することはできないので、クリックするとグリッドからユーザをHTMLに変換するためにJavascriptやjQueryを使用する必要があると考えています。誰も私がそれを行う方法を理解するのに役立つだろうか?同じID値を複数回使用して同じ場所にアンカーする
<div id="grid-item" class="grid-item grid-item-1">
<div class="grid-project">
<img class="profile-image" src="img/image1.png">
</div>
<div class="grid-overlay">
<div class="project-info">
<a href="#project-link" id="toggle">
<h4 class="project-name">Headline 1</h4>
<p class="project-categories">description 1</p>
</a>
</div>
</div>
</div>
<div id="grid-item" class="grid-item grid-item-2">
<div class="grid-project">
<img class="profile-image" src="img/image.png">
</div>
<div class="grid-overlay">
<div class="project-info">
<a href="#project-link" id="toggle">
<h4 class="project-name">Headline 2</h4>
<p class="project-categories">description 2</p>
</a>
</div>
</div>
</div>
<div id="slideshow" class="slideshow">
<div class="slideshow_inner">
<a name="project-link" class="anchor">
<img src="img/slide_img_1.png">
</div>
</div>
貼り付けたコードはなんですか?あなたが含まれていないコードに問題がありますか? –
@MichaelCoker私はちょうどhtmlを更新しました。ですから、アンカータグ#project-linkの最初の使用はgrid-item-1で動作しますが、その下のグリッド(グリッドアイテム-2)でリンクしていません –
私にリンクするようです... http:// codepen。 io/anon/pen/jmOLob –