私のアプリには合計11のdivがあります。私がやりたいのは、2つの永続的なdivの間に3つのdivを表示することです。これは次のようになります
|最初のパーマネント div| |区分 1| |区分 2| |区分 3| |2 番目のパーマネント div|
|前へ| |次|
次をクリックすると、次のようになります
|最初のパーマネント div| |区分 2| |区分 3| |区分 4| |2 番目のパーマネント div|
|前へ| |次|
等々。im が div 1,2,3 の場合は前のものを無効にし、im が 7,8,9 の場合は next を無効にする必要があります。
しかし、私はこのフィドルをサンプルとして使用しています。こうなって
|最初のパーマネント div| |区分 1| |2 番目のパーマネント div|
|前へ| |次|
どんな提案も真剣に受け止められます。
これは、チュートリアルとして取り組んでいるフィドルのコードです
$(document).ready(function () {
var divs = $('.mydivs>div');
var now = 0; // currently shown div
divs.hide().first().show();
$("button[name=next]").click(function (e) {
divs.eq(now).hide();
now = (now + 1 < divs.length) ? now + 1 : 0;
divs.eq(now).show(); // show next
});
$("button[name=prev]").click(function (e) {
divs.eq(now).hide();
now = (now > 0) ? now - 1 : divs.length - 1;
divs.eq(now).show(); // or .css('display','block');
//console.log(divs.length, now);
});
});
<div class="mydivs">
<div>div 1</div>
<div>div 2</div>
<div>div 3</div>
<div>div 4</div>
</div>