У меня есть код, который выполняется при нажатии кнопки, что должно быть hid/show
изображений. Но он не работает.создание галереи с дисплеем нет
Любые предложения?
Как я могу использовать var The_Image=1;
?
HTML
<div id="gallery">
<div id="galleryimg">
<img src="imagens/galeria1.jpg" id="img01" name="img01" value="1" style="visibility:visible;" />
<img src="imagens/galeria2.jpg" id="img02" name="img02" value="2" style="visibility:hidden;" />
<img src="imagens/galeria3.jpg" id="img03" name="img03" value="3" style="visibility:hidden;" />
<img src="imagens/galeria4.jpg" id="img04" name="img04" value="4" style="visibility:hidden;" />
<img src="imagens/galeria5.jpg" id="img05" name="img05" value="5" style="visibility:hidden;" />
<img src="imagens/galeria6.jpg" id="img06" name="img06" value="6" style="visibility:hidden;" />
</div>
<div id="botoes">
<button id="imgnextright" name="imgnextright" onclick="ShowNext(The_Image)" > <i class="fa fa-arrow-circle-left fa-2x"></i> </button>
<button id="imgnextleft" name="imgnextleft" onclick="ShowPrev(The_Image)" ><i class="fa fa-arrow-circle-right fa-2x"></i> </button>
</div>
</div>
Javascript:
var The_Image=1;
function ShowImg(Which){
var img1 = document.querySelector("#img01");
var img2 = document.querySelector("#img02");
var img3 = document.querySelector("#img03");
var img4 = document.querySelector("#img04");
var img5 = document.querySelector("#img05");
var img6 = document.querySelector("#img06");
img1.style.visibility='hidden';
img2.style.visibility='hidden';
img3.style.visibility='hidden';
img4.style.visibility='hidden';
img5.style.visibility='hidden';
img6.style.visibility='hidden';
document.getElementById(Which).style.visibility='visible';
}
function ShowNext(Num){
if(Num==6){Num=1;} else {Num ++;}
ShowImg('img'+Num);
}
function ShowPrev(Num){
if(Num==1){Num=6;} else {Num --;}
ShowImg('img'+Num);
}
Пожалуйста, покажите нам, как вы присоединяете событие к кнопке, чтобы вызвать скрытие и отображение изображений. –
Недостаточно кода для кого-либо, чтобы определить причину сбоя. – clearlight
Вместо else if image.style.display = "block" – clearlight