2
これは私が他人の投稿から学ぶ次の関数であり、私はprev関数をどのように行うのだろうかと思います。次の前の関数JavaScript/phpを使用
何人か考えてみませんか?異なるアプローチも歓迎されています。
function next() {
var pElems = document.querySelectorAll('#Pages>div');
for (var i = 0; i < pElems.length; i++) {
if (pElems[i].style.display !== 'none') {
pElems[i].style.display = 'none';
if (i === pElems.length - 1) {
pElems[0].style.display = 'block';
} else {
pElems[i + 1].style.display = 'block';
}
break;
}
}
}
配列はまったく同じですが、逆の配列です。あるいは、配列の終わりから始め、0になるまで行う。あるいは、 'pElems [i-1] .style.display'などと組み合わせて' i == pElems.lenghth + 1'を使うこともできます。ちょっと遊んでみてください。 – Shilly