Я нахожусь в середине создания страницы новостей. Есть большие посты для самой последней записи каждого месяца, и на каждом нечетном/даже маленьком сообщении есть разные стили, использующие jQuery для выбора исключительно по классу (большие сообщения: «.blogPostBig», а меньшие - «.blogPost») :Повторите нечетные стили даже после определенного div
$(function() {
$('.blogPost:odd').css({
'border-left': '0',
'padding-right': '0'
});
$('.blogPost:even').css({
'border-right': '1px solid #4E4E4E',
'padding-left': '0'
});
});
Вот он работает, как он должен:
Однако, если есть только один небольшой пост до следующего большого поста, который вы можете s й в приведенном ниже примере, моделирование с использованием нечетного и четным перепуталось:
Я смотрел в использовании .after(), .prev(), .next (), но они, похоже, не помогают мне достичь того, чего я хочу.
Что я хотел бы знать, так это то, что если есть способ сбросить/применить нечетные/четкие стили для небольших постов, ПОСЛЕ крупного сообщения после каждого большого поста.
Заранее спасибо.
**** **** РЕДАКТИРОВАТЬ
Схема такова:
-big
-малые
-малые
-loadMore
ПРЕВРАЩАЕТСЯ В
-big
-small
-малых
-big
-малых
-малых
-малых
-big
-loadMore
т.д.
Это похоже на то, что я хочу!Одна вещь, я думаю, я не упоминал, что у меня есть «загрузить больше сообщений» («.loadMore») div, что, кажется, разрушает это. Я обновляю основной пост, чтобы показать, что я подразумеваю под макетом. – XstiX
Хорошо, я почти исправил свою проблему. Функциональность loadMore возилась с ней, поэтому я просто запустил ее повторно на загрузочном клике вместе со своим собственным кодом и исправил его. Все, что осталось, это стиль «border-right», который все еще применяется к div loadload. – XstiX
Исправлено: просто дано 'border: 0! Important' to loadMore div! Спасибо за вашу помощь. – XstiX