X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> выбор элемента :visible
Dikucher
Dikucher
Topic Starter сообщение 10.1.2014, 13:55; Ответить: Dikucher
Сообщение #1


Пациент
После каждого ряда "блоков с картинкой", идет пунктирная линия. Ее я реализовал через добавления класса ( который в свою очередь добавляет псевдоэлемент) к первому "блоку с картинкой" и к каждому 4n+5. Вывод блоков меняется в зависимости от выбранного фильтра ( сверху: Квартиры Котеджы ...) поэтому, мне после нажатия на фильтр надо заново переопределить первый и 4n+5 элементы.
первый определятеся корректно
$('.items-bl li:visible:first')

Мне нужно определить из видимых "блоков с картинкой" 4n+5, это я делают следующим образом
$('.items-bl li:visible:nth-child(4n + 5)')

НО 4n+5 он считает не из видимых элементов, а из всех элементов.
Как мне выбрать 4n+5 именно из видимых элементов ?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
radarpro
radarpro
сообщение 10.1.2014, 14:11; Ответить: radarpro
Сообщение #2


Все сложно, проще бы... А лучше на js-фидлподобные, чтобы сразу и на месте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dikucher
Dikucher
Topic Starter сообщение 10.1.2014, 17:38; Ответить: Dikucher
Сообщение #3


вот как я изменил код ( срабатывает при клике на любую кнопку из фильтра ) посмотреть там же тест
jQuery(function ($) {
        var hide = $('.filter');

        var collection = $('.items-bl li');

        hide.click(function () {
            collection.removeClass('line');
            collection.filter(':visible').filter(function (index) {
                var isMatching = index && index % 4 === 0;
                return isMatching;
            }).add(collection.last()).addClass('line');
        });



        collection.removeClass('line').filter(':nth-child(4n+5), :first').addClass('line');

    });


но что то идет не так

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Продаю чистый трафик недорого с рефами на ваш выбор
траф с подстановкой рефа, трафик, купить трафик, накрутить счетчик
66 bat 57241 22.9.2023, 11:08
автор: bat
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30256 19.7.2022, 13:41
автор: Funoman
Открытая тема (нет новых ответов) ProstoCash.com - Выбор лучших!
Быстрый и надежный обмен в более чем 2000 направлениях!
5 ProstoCash 2616 31.12.2019, 17:08
автор: ProstoCash
Открытая тема (нет новых ответов) Выбор партнерской программы
нужна помощь
5 Pavel85 4351 4.11.2018, 23:51
автор: Kuzzma
Открытая тема (нет новых ответов) Большой выбор статей о здоровье, красоте и спорте
0 JournalOK 2898 2.11.2018, 11:06
автор: JournalOK


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:16
Дизайн