2
最初と最後のページに次と前のボタンが隠れて表示されています。私はさまざまな方法を調べましたが、最新のライブラリではまだ動作していません。タブ、非表示の最初のタブと前回の最後の表示
最初と最後の方法を使用してこれを行うことはできますか?
ヒントは喜んで受け入れられます!
$(document).ready(function() {
$("#tabs").tabs();
$(".btnNext").click(function() {
var active = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", active + 1);
});
$(".btnPrev").click(function() {
var active = $("#tabs").tabs("option", "active");
$("#tabs").tabs("option", "active", active - 1);
});
var active = $("#tabs").tabs("option", "active");
if (active == 0) {
$(".btnPrev").hide();
} else {
$(".btnPrev").show();
};
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" rel="stylesheet" />
<div id="tabs">
<ul>
<li><a href="#fragment-1" class="firstTab"><span>One</span></a>
</li>
<li><a href="#fragment-2"><span>Two</span></a>
</li>
<li><a href="#fragment-3" class="lastTab"><span>Three</span></a>
</li>
</ul>
<div id="fragment-1">
<p>First tab is active by default:</p>
<pre><code>$("#tabs").tabs(); </code></pre>
</div>
<div id="fragment-2">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat.
</div>
<div id="fragment-3">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
</div>
<button class="btnPrev">Prev</button>
<button class="btnNext">Next</button>