Size: a a a

jQuery — русскоговорящее общество

2020 April 13

J

Johnny in jQuery — русскоговорящее общество
Ivan Volkov
Я просто такие костыли сейчас начал наворачивать.. Не вижу перед собой пока никакого более элегантного решения
сочуствую
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
Johnny
просто получить дивы со всеми нужными параметрами
тут дело в том, что например установлены 3 фильтра, и нужно скрыть все блоки, в которых ни одного из этих параметров не присутствует (т.е. если один есть - то уже скрывать не надо)
источник

J

Johnny in jQuery — русскоговорящее общество
Ivan Volkov
тут дело в том, что например установлены 3 фильтра, и нужно скрыть все блоки, в которых ни одного из этих параметров не присутствует (т.е. если один есть - то уже скрывать не надо)
можно скрыть все а затем показать только нужные, либо писать длинный if со всеми условиями внутри, либо написать обработчик, который при каждом изменении фильтра будет проходиться по каждому диву, сверять его со списком параметров и решать, что с ним делать
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
Johnny
можно скрыть все а затем показать только нужные, либо писать длинный if со всеми условиями внутри, либо написать обработчик, который при каждом изменении фильтра будет проходиться по каждому диву, сверять его со списком параметров и решать, что с ним делать
вот! Я принялся писать длинный if со всеми условиями, и это простите пи**ец костыль.. Ищу, красивое решение
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
Ivan Volkov
вот! Я принялся писать длинный if со всеми условиями, и это простите пи**ец костыль.. Ищу, красивое решение
это только начало
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
я не хочу такое дело делать)
источник

J

Johnny in jQuery — русскоговорящее общество
Ivan Volkov
я не хочу такое дело делать)
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
ееее, нашёл решение))
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
Ivan Volkov
ееее, нашёл решение))
источник

IV

Ivan Volkov in jQuery — русскоговорящее общество
костыльное, но хотя бы не диаметром с планету:3
Всё равно спасибо)
источник

J

Johnny in jQuery — русскоговорящее общество
Можно ещё использовать switch
источник

J

Johnny in jQuery — русскоговорящее общество
Или .each()
источник

J

Johnny in jQuery — русскоговорящее общество
У всех is_*, скорее всего, есть общий класс и родитель. Если нет, лучше добавить, чтобы потом получить набор этих элементов, тогда можно записать
$(elements).each( function (i,el) {
Здесь if el.hasClass и pattern
})
источник

J

Johnny in jQuery — русскоговорящее общество
Скорее всего, можно избавиться и от самих
is_*...
источник
2020 April 14

AT

Alex Tishchenko in jQuery — русскоговорящее общество
привет. Подскажите, как понять ошибку? Подключаю SmartWizard
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Alex Tishchenko
привет. Подскажите, как понять ошибку? Подключаю SmartWizard
а код на какой строке ошибка, можно увидеть?
источник

J

Johnny in jQuery — русскоговорящее общество
Данил Васильевич
а код на какой строке ошибка, можно увидеть?
источник

J

Johnny in jQuery — русскоговорящее общество
Скорее всего, проблема не здесь, а где-нибудь элемент неправильно передан
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
отмена стандартного события. Занятно...
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Johnny
Скорее всего, проблема не здесь, а где-нибудь элемент неправильно передан
да в плагине нет show. либо showNext либо null
источник