У меня есть N количество элементов html. Можно ли скрыть нижние элементы N - 10 с помощью jQuery, а затем создать кнопку «Загрузить еще», чтобы показать еще 10 элементов?Направляющая страницы на стороне пользователя
Я имею в виду, что когда страница загружается, должны быть видны только 10 первых элементов, и когда я нажимаю «Загрузить больше», отображаются 20 первых элементов, и когда я нажимаю снова, отображаются 30 первых элементов, и т.д.
будет ли это быть что-то вроде
$('li').slice(-($('li').length - 10)).hide();
, а затем
var num_visible = 10;
$('#loadMore').click(function() {
$('li').slice(num_visible, num_visible + 10).show();
num_visible += 10;
});
Единственная проблема, которую я могу думать, если у вас есть большой набор данных (или вы хотите динамическую нагрузку, поэтому вам не придется обновлять всю страницу, если были добавлены элементы), а затем вы действительно хотели бы использовать оповещение на стороне сервера. – imtheman
но у меня только 400 предметов. это слишком много? – Jamgreen
Это зависит от того, что вам нужно проверить. – imtheman