Показать сообщение отдельно
  #9 (permalink)  
Старый 31.07.2019, 13:21
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Да, вариант с margin-bottom: 100vh; что-то не совсем так работает в вашем случае!

Вот с сокрытием $('.category_description_content') на время вставки...

$(function() {
	var moreDoorsContent = $(".bx_catalog_list_home")
	  , allContent = $(".content")
	  , btnDoors = allContent.find(".more_button")
	  , currentPageDoors = btnDoors.data("currentpage");

	$(document).on('click', '.more_button', function(e) {
		var allDoors = btnDoors.data("allcount")
		  , doorsOnOnePage = btnDoors.data("size");

		$.ajax({
			url: window.location.href,
			type: "get",
			data: {
				PAGEN_1: ++currentPageDoors
			},
			complete: function() {
				if (currentPageDoors * doorsOnOnePage >= allDoors) {
					allContent.find('.btn__tab_line').hide();
				}
			},
			success: function(data) {
				$('.category_description_content').hide();
				
				setTimeout(function() {
					moreDoorsContent.append($(data).find('.bx_catalog_list_home').html());
					$(".nktl_pagination_wrp").html($(data).find('.nktl_pagination_wrp').html());
					moreDoorsContent.find('div[style*="clear: both"]').remove();
					moreDoorsContent.append('<div style="clear: both"></div>');
					
					$('.category_description_content').show();
				}, 1);

			},
			error: function(data) {
				console.log('error');
			}
		});
	});
});
Ответить с цитированием