items.lengthitems.forEach вам вполне подойдёт. И можно будет вообще отказаться от проверки items.length, только сохраняйте в items пустой массив, если данные не пришли$('.container').html(html); и $(html).appendTo('.container');, а вникать мне не хочется. Что у вас тут происходит? То есть, почему разная логика в разных случаях? function ajaxLoadScroll() {
var countListing = 1;
var run = true;
$(document).on('scroll', function() {
if (run) {
var $container = $('.container').height() - 500;
if ($(this).scrollTop() > $container) {
run = false; // отключаем подгрузку
countListing++;
$.getJSON('/subscriptions/' + countListing, function(data) {
var cards = data.cards;
if (cards.length !== 0) {}
else {}
// снова возвращаем run к нужному состоянию, чтобы обрабатывать скролл и включить подгрузку
run = true;
});
}
});
});
}
transform: rotate(-45deg);
getItem.localStorage.removeItem.document.cookie = 'mynewcookie=1'; // Нет, это не удаление всех кук и создание одной единственной

parentBlock.find($(".js-checkbox").not(parent).removeClass('checked'));