我對JS很陌生,而且我很難讓我的代碼完全按照我想要的方式工作。 (看JSFiddle https://jsfiddle.net/ey02227z/3/)使用JS切換顯示/隱藏
我有3個圖像,並希望能夠點擊圖像,並顯示一個隱藏的div,然後當下一個圖像被點擊時,我希望它隱藏第一個div並顯示下一個。
(點擊圖片1看HiddenContent1,點擊鏡像2,它隱藏HiddenContent1並顯示HiddenContent2等)
這裏是我的代碼:
(我並沒有包括任何JS,因爲說實話,我不知道從哪裏開始。)
預先感謝您!
#ImgContainer{
text-align:center;
}
.Hidden{
display:none;
}
.image:hover{
border: 1px solid purple;
}
#HiddenContentContainer{
text-align: center;
min-height:50px;
min-width:100%;
border: 1px solid teal;
}
<div id="MainContainer">
<div id="ImgContainer">
<a href="#"><img id="image1" class="image" src="http://placehold.it/150" onmouseover="this.src='http://placehold.it/150?text=Image+1';" onmouseout="this.src='http://placehold.it/150';" /></a>
<a href="#"><img id="image2" class="image" src="http://placehold.it/150" onmouseover="this.src='http://placehold.it/150?text=Image+2';" onmouseout="this.src='http://placehold.it/150';" /></a>
<a href="#"><img id="image3" class="image" src="http://placehold.it/150" onmouseover="this.src='http://placehold.it/150?text=Image+3';" onmouseout="this.src='http://placehold.it/150';" /></a>
</div>
<div id="HiddenContentContainer">
<h3>HIDDEN CONTENT SHOULD APPEAR HERE</h3>
<div id="Hidden1" class="Hidden">This is My Hidden Content for Image 1</div>
<div id="Hidden2" class="Hidden">This is My Hidden Content for Image 2</div>
<div id="Hidden3" class="Hidden">This is My Hidden Content for Image 3</div>
</div>
</div>
哪裏是你的JavaScript? – j08691
@Justin如果能解決您的問題,請將我的回覆標爲答案,否則請提供更多信息以便我們爲您提供幫助。 – smaili