これは html です。pages-nr は、overflow:hidden で幅が固定されています。
<div class="pages-scroll">
<div class="pages-rightarrow"></div>
<div class="articles-pages">
<div class="pages-nr">
<a href="javascript:void(0)">1</a>
<a href="javascript:void(0)">2</a>
<a href="javascript:void(0)">3</a>
<a href="javascript:void(0)">4</a>
<a href="javascript:void(0)">5</a>
<a href="javascript:void(0)">6</a>
<a href="javascript:void(0)">7</a>
<a href="javascript:void(0)">8</a>
</div>
</div>
<div class="pages-leftarrow"></div>
</div>
これは私がこれまでに書いたスクリプトであり、最後の div または最初の div に到達すると矢印が非表示になるように、「if」に何を尋ねればよいかわかりません。
$('.pages-leftarrow').click(function () {
if ( $('.pages-nr a').hasClass('????') ) {
$('.pages-rightarrow').hide();
}
else {
$('.pages-nr').css({"margin-left": function(index, value) {
return parseFloat(value) - 44}
});
}
});