Я использую Javascript, Html5, JQuery и Css. Прямо сейчас у меня есть три изображения div, и я хочу показать один образ div после нажатия кнопки, и я хочу показать следующий div после нажатия на ту же кнопку и скрыть текущий div.После того, как вы нажмете на ту же кнопку, покажите следующее изображение div за раз и скройте текущее изображение div в javascript html
сейчас я использую этот код:
Css Код:
#Div2 {
display: none;
}
#Div3 {
display: none;
}
Html код:
<div class="container">
<div class="row">
<input id="Button1" type="button" value="Click" onclick="switchVisible();"/>
<div class="col-sm-4">
<div id="Div1">
<canvas id="canvas1" class="img-responsive center-block" style="float:left"></canvas>
</div>
<div id="Div2">
<canvas id="canvas2" class="img-responsive center-block" style="float:left"></canvas>
</div>
<div id="Div3">
<canvas id="canvas3" class="img-responsive center-block" style="float:left"></canvas>
</div>
</div>
</div>
</div>
Java Script код:
function switchVisible() {
if (document.getElementById('Div1')) {
if (document.getElementById('Div1').style.display === 'none') {
document.getElementById('Div1').style.display = 'block';
document.getElementById('Div2').style.display = 'none';
document.getElementById('Div3').style.display = 'none';
}
else if (document.getElementById('Div2').style.display === 'none') {
document.getElementById('Div1').style.display = 'none';
document.getElementById('Div2').style.display = 'block';
document.getElementById('Div3').style.display = 'none';
}
else
{
document.getElementById('Div1').style.display = 'none';
document.getElementById('Div2').style.display = 'none';
document.getElementById('Div3').style.display = 'block';
}
}
}
Этот код работает отлично для двух изображений div, но он не работает для третьего изображения. Я принял помощь fr om this link: https://stackoverflow.com/questions/
Теперь у меня есть три изображения div, но прямо сейчас я показываю один образ div за один раз после нажатия кнопки.
Я хочу показать следующий DIV изображений после щелчка на кнопке и скрыть текущее изображение div.I сказал ранее, я использую три DIV изображения. мой мотив показать изображение как вращающийся.
Пожалуйста, дайте мне некоторое представление об этом.
Спасибо Lajon. Этот код отлично работает. –
Какова цель :: if ($ (this) .next(). Length) {}, –
Это проверяет, нет ли элементов после элемента Div, если есть ' t он покажет первый: $ ($ (". img-отзывчивый") [0]). parent(). show(); Другими словами, он проверяет, является ли это последним элементом div. – Lajon