我有一個由3個圖像正方形組成的水平網格 - 我試圖產生的動作是當任何網格部分被點擊時,用戶將被錨定到顯示在網格下方的幻燈片放映框。我在下面粘貼的HTML的第一位是一個網格(將會有3個) - HTML的section部分是幻燈片部分。由於我無法在HTML中多次使用相同的ID標記,我相信我需要使用Javascript或jQuery的某些功能才能將用戶從網格上點擊到HTML中。任何人都可以幫我弄清楚如何做到這一點?多次使用相同的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中工作,但它不會在網格下方鏈接(grid-item-2) –
似乎鏈接到我... http:// codepen。 io/anon/pen/jmOLob –