表示したい記事の配列があります。次の矢印をクリックして次の記事に移動したり、前の矢印をクリックして前の記事に移動したりしたいと考えています。配列の最後の項目に到達したら、次の矢印を非表示にし、最初の項目についてはその逆を行います。
$(function () {
var i = 0
$(multibubbles[i]).appendTo('#page');
$(multibubbles[i]).children('#next-arrow').show();
$(multibubbles[i]).children('#next-arrow').click(function (e) {
$(multibubbles[i]).hide();
i++;
$(multibubbles[i]).appendTo('#page');
if (i == multibubbles.length - 1) {
$(multibubbles[i]).children('#next-arrow').hide();
}
else {
$(multibubbles[i]).children('#next-arrow').show();
}
$(multibubbles[i]).children('#prev-arrow').show();
})
$(multibubbles[i]).children('#prev-arrow').click(function (e) {
$(multibubbles[i]).hide();
i--
$(multibubbles[i]).appendTo('#page');
if (i == 0) {
$(multibubbles[i]).children('#prev-arrow').hide();
}
else {
$(multibubbles[i]).children('#prev-arrow').show();
}
$(multibubbles[i]).children('#next-arrow').show();
})
})
最初に矢印をクリックすると、次の記事に移動しますが、もう一度クリックすると、最初のクリック機能を終了できないため、何もしません。「戻る」を使用してみましたが、それも機能しませんでした。私を助けてください。