Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2018, 08:13
Новичок на форуме
Отправить личное сообщение для Mr. Stil Посмотреть профиль Найти все сообщения от Mr. Stil
 
Регистрация: 22.04.2018
Сообщений: 2

Не корректно работают элементы jQuery
Доброго дня всем читающим!
Задача такая:
Необходимо реализовать разные стили для вида материалов на сайте.

Решение:
Искал решение в инете, нашёл вот такой код
$("div.blockn1:odd").removeClass("blockn1").addClass("blockn2");


У ютубера данный код работает без проблем, в моём случае нет.
Проблема:
Ситуация состоит в том, что элементы проверки на чётность/нечётность в jQuery - "even, odd" непонятным образом отказываются работать правильно, а именно:
Вариант 1: меняется стиль только у 1 материала, либо у последнего;
Вариант 2: меняются стили у 1-ой и последней новости (или на оборот смена только между 1-ой и 5-ой, т.к. всего 5);
Вариант 3: не работает вовсе.
Подключал библиотеку jQuery, пробовал реализацию через CSS (nth-child(even)) - не сработало
Для того чтобы было проще понять проблему вот сайт http://videoobzori.ucoz.net

Прошу помочь, если это возможно.
P.S. Дизайн сайта ещё в разработке, так что не обессудьте. Все материалы тестовые, чтобы убедиться в корректной работе внешнего вида

Последний раз редактировалось Mr. Stil, 22.04.2018 в 08:15. Причина: не дописал описание.
Ответить с цитированием