Прямо сейчас у меня есть галерея изображений, которая меняет изображения, когда пользователь нажимает на уменьшенное изображение, соответствующий стиль div меняется на блокировку, а остальные скрыты. Я хочу, чтобы добавить дополнительные/предыдущие кнопки для дополнительной навигации.Следующая/Предыдущая кнопка в Галерее изображений
Моей мыслью было использовать getElementByAttribute, чтобы найти единственное изображение с дисплеем 'style = ": block"', а затем каким-то образом добавить/вычесть его в div. Но я боюсь, что я в недоумении. Любой совет?
Текущий код:
<div id="image1" style="display:block"><img src="resources/images/larges/01.jpg"></div>
<div id="image2" style="display:none"><img src="resources/images/larges/02.jpg"></div>
. . .
<img style='cursor:pointer;' onclick="showDiv(1)" src="resources/images/thumbs/01.jpg">
<img style='cursor:pointer;' onclick="showDiv(2)" src="resources/images/thumbs/02.jpg">
. . .
<script type = "text/javascript">
function showDiv(which) {
for(i = 0; i < 13; i++) {
document.getElementById("image"+i).style.display="none";
}
document.getElementById("image" + which).style.display = "block";
}
</script>
Хмммм, если я не пропущу что-то, я не думаю, что этот будет работать. Мой атрибут «onclick» должен снабжать функцию целым числом. – ENev
Извините, я не «закодировал» раздел html –
Это делает БОЛЬШЕ больше смысла. Спасибо чувак! – ENev