Size: a a a

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

2020 April 18

Д

Дмитрий in JavaScript — русскоговорящее сообщество
))
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Я искал нативный метод
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
его не существует
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
используй webm/mp4 вместо гифки, для таких вещей есть видео
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
webm и легче в разы гифок
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Romka Kirillov
используй webm/mp4 вместо гифки, для таких вещей есть видео
+
источник

AG

Asan Glay in JavaScript — русскоговорящее сообщество
if (target.classList.contains('cs-aftersearch-nav__filter-title') || target.closest('.cs-aftersearch-nav__filter-title')) {
           const switchIsActive = target.closest('.cs-aftersearch-nav__filter').classList.contains('active') ? true : false;
           const switchElem = target.classList.contains('cs-aftersearch-nav__filter') || target.closest('.cs-aftersearch-nav__filter-title');
           switchElem.setAttribute('aria-expanded', switchIsActive);
           switchElem.setAttribute('aria-selected', switchIsActive);
       }


делаю делегирование событий и внутри блока 'cs-aftersearch-nav__filter-title' лежит span, когда кликаю по элементу и таргет попадает на span то событие не происходит, поэтому мне приходится писать такие длинные конструкции для проверки, можно ли как то сделать чтобы он игнорировал span и смотрел именно блок "cs-aftersearch-nav__filter-title"
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
Asan Glay
if (target.classList.contains('cs-aftersearch-nav__filter-title') || target.closest('.cs-aftersearch-nav__filter-title')) {
           const switchIsActive = target.closest('.cs-aftersearch-nav__filter').classList.contains('active') ? true : false;
           const switchElem = target.classList.contains('cs-aftersearch-nav__filter') || target.closest('.cs-aftersearch-nav__filter-title');
           switchElem.setAttribute('aria-expanded', switchIsActive);
           switchElem.setAttribute('aria-selected', switchIsActive);
       }


делаю делегирование событий и внутри блока 'cs-aftersearch-nav__filter-title' лежит span, когда кликаю по элементу и таргет попадает на span то событие не происходит, поэтому мне приходится писать такие длинные конструкции для проверки, можно ли как то сделать чтобы он игнорировал span и смотрел именно блок "cs-aftersearch-nav__filter-title"
оформи код пожалуйста
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Тяжёлый случай
источник

AG

Asan Glay in JavaScript — русскоговорящее сообщество
что перед кодом ставить?
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
` три раза и после
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
(после тоже три раза)
источник

AG

Asan Glay in JavaScript — русскоговорящее сообщество
Asan Glay
if (target.classList.contains('cs-aftersearch-nav__filter-title') || target.closest('.cs-aftersearch-nav__filter-title')) {
           const switchIsActive = target.closest('.cs-aftersearch-nav__filter').classList.contains('active') ? true : false;
           const switchElem = target.classList.contains('cs-aftersearch-nav__filter') || target.closest('.cs-aftersearch-nav__filter-title');
           switchElem.setAttribute('aria-expanded', switchIsActive);
           switchElem.setAttribute('aria-selected', switchIsActive);
       }


делаю делегирование событий и внутри блока 'cs-aftersearch-nav__filter-title' лежит span, когда кликаю по элементу и таргет попадает на span то событие не происходит, поэтому мне приходится писать такие длинные конструкции для проверки, можно ли как то сделать чтобы он игнорировал span и смотрел именно блок "cs-aftersearch-nav__filter-title"
и можно ли в setAttr прописать сразу 2 атрибута
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
проще говоря есть родитель и чайлд, и при клике нет ивента родителя?
источник

AG

Asan Glay in JavaScript — русскоговорящее сообщество
Romka Kirillov
проще говоря есть родитель и чайлд, и при клике нет ивента родителя?
да
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
поможет прочтение статьи или есть представление?
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
собери на jsfiddle образец, в моем представлении все из коробки должно работать
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Что тут может под анимацией восприниматься?
источник

DB

David Boltuev in JavaScript — русскоговорящее сообщество
Всем привет. Можете помочь с react native? Подскажите, в чём ошибка?
источник