最後のスライドが表示されたときにこのJavaScriptを停止して、次のボタンが機能しないようにします。示されています。前のボタンでは、それを押してスライダが最初のスライドにあるとき、現在のスライドに残ります。最後のスライドが表示されたときにこのJavaScriptを停止するにはどうすればいいですか?
Javascriptコード:
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName('slide');
if (n < 1) {slideIndex = 1;}
for (i = 0; i < x.length; i++) {
x[i].style.display = 'none';
}
x[slideIndex-1].style.display = 'block';
}
HTMLコード:
<div class="links-to-wbp">
<div class="slide">
<a href="/physics/index.html"><img class="wbp" alt="thumb1" src="img/thumb1.png"/></a><a href="/francais/index.html"><img class="wbp" alt="thumb2" src="img/thumb2.png"/></a><a href="/strict/index.html"><img class="wbp" alt="thumb3" src="img/thumb3.png"/></a></div>
<div class="slide">
<img class="wbp" alt="thumb4" src="img/thumb4.png"/><img class="wbp" alt="thumb5" src="img/thumb5.png"/><img class="wbp" alt="thumb6" src="img/thumb6.png"/></div>
<div class="slide">
<img class="wbp" alt="thumb7" src="img/thumb7.png"/><img class="wbp" alt="thumb8" src="img/thumb8.png"/><img class="wbp" alt="thumb9" src="img/thumb9.png"/></div>
<div onclick="plusDivs(-1)" class="button previous_button"><</div>
<div onclick="plusDivs(+1)" class="button next_button">></div>
</div>
おかげで、それが働きました。 –
ようこそ。 – Hassan