Задать вопрос
@ayapergenov

Почему при смене класса меняется местоположение блока?

Переношу верстку на Битрикс. На странице каталога есть 2-ной способ представления товаров. В виде блоков и в виде списка.
Вот исходный шаблон страницы каталога. (Смотрите страницу категории)
При верстке компонента продублировал вызов кода товаров и прописал соответствующее имя вызова.
Вот код страницы каталога на Битрикс
Переключение происходит через jquery
$('#list').click(function()
	{	
		$('.grid').fadeOut()
		$('.list').fadeIn()
	});

Но почему то при переключении второй вариант смешается на нижний ряд, а не просто заменяет первоначальный вид.
Почему так происходит? Ведь в обоих случаях я использовал копию кода?
  • Вопрос задан
  • 208 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@eavam
div с классом col-lg-9 надо в блок row перенести. Либо в одном блоке col-lg-9 надо делать два блока со списками скрывать или открывать их при переключении.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы