После изучения JS около месяца и завершения 4 курсов я все еще не могу разобраться, как изменить изображение при нажатии на миниатюру! То, что я хочу сделать, просто, я просто хочу изменить основное изображение при нажатии на миниатюру! В этом примере есть два уменьшенных изображения в div и основное изображение над ними. Я просто хочу изменить основной образ при нажатии на миниатюру. Я знаю, что это DOM Manipulation и думаю, что это: document.getElementById .....?Нажмите «Эскиз», чтобы изменить основное изображение?
Я сделал небольшую страницу, чтобы я мог узнать/попробовать разные вещи и, наконец, отказаться и просить о помощи! Код выглядит следующим образом:
#MainContainer {
position: relative;
margin:0px auto;
width: 500px;
height: 400px;
border: 1px solid black;
}
#MainImage {
position: absolute;
top: 10px;
left: 50px;
width: 398px;
height: 265px;
background: url(MainImage01.jpg);
border: 1px solid black;
}
#TNBodyContainer {
position: absolute;
top: 290px;
left: 100px;
border: 1px solid black;
width: 268px;
height: 88px;
}
#TNOne {
position: relative;
width: 133px;
height: 88px;
background: url(SmallImage01.jpg);
}
#TNTwo {
position: relative;
left:135px;
width: 133px;
height: 88px;
background: url(SmallImage02.jpg);
}
<body>
<div id="MainContainer">
<div id="MainImage"></div>
<div id="TNBodyContainer">
<div id="TNOne">
<div id="TNTwo"></div>
</div>
</div>
Благодарим за помощь.
Маргит
Большое спасибо suspectus.Очень удобно для меня. Я сохраню код, как мне нужно учиться на нем. Очень приятно, чтобы вы мне помогли:) – Margate
@Margate Нет проблем - было весело дать ответ. Если подумать, что Даниэль и/или мое решение предоставлены, это принесет пользу, вы всегда можете проявить свою признательность, предоставив нам голосование. – suspectus