У меня есть ряд из шести кнопок на веб-странице. Каждая кнопка заставляет изображение появляться в другом месте на странице. Нажмите кнопку один, и появится изображение номер один. Нажмите кнопку два, чтобы заменить изображение номер один прозрачным (невидимым) png и сделать изображение номер два появившимся. И так далее.
Если это похоже на галерею изображений, это действительно очень похоже.
Мой скрипт работает нормально, но я подозреваю, что он неэффективен и не элегантен, потому что я добавил громоздкую функцию к каждой кнопке. Будет ли цикл for делать эту работу лучше?
Вот javascript для первой кнопки. Это повторяется шесть раз: - (
function swapSegment1() {
var image = document.getElementById("img1")
image.src = "images/frag1a.png"
var image2 = document.getElementById("img2")
image2.src = "images/frag2b.png"
var image3 = document.getElementById("img3")
image3.src = "images/frag3b.png"
var image4 = document.getElementById("img4")
image4.src = "images/frag4b.png"
var image5 = document.getElementById("img5")
image5.src = "images/frag5b.png"
var image6 = document.getElementById("img6")
image6.src = "images/frag6b.png"
}
frag1a.png - видимое изображение. frag2b, frag3b и т. д. являются невидимыми изображениями.
Надеюсь, это понятно. Пожалуйста, уточните, если необходимо ...