Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 29

V

Vlad in JavaScript Noobs — сообщество новичков
одно вызывает другое
источник

А

Александр in JavaScript Noobs — сообщество новичков
Богдан
да, но через метрики не получить transition-duration который задается с класса
Существует событие окончания анимации...
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Тоже или не то же, но все STM предусматривают такие кейсы
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Дима
Дык я про это и спрашиваю, наверное должен быть какой-то нативный или общепринятый способ.
Пардон за назойливость но в доке MDN не называют это удалением


Methods

disconnect()Stops the MutationObserver instance from receiving further notifications until and unless observe() is called again.observe()Configures the MutationObserver to begin receiving notifications through its callback function when DOM changes matching the given options occur



По доке это именно временное прекращение и возобновление наблюдения
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Александр
Существует событие окончания анимации...
а если нужно получить до этого события?
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
например может стоять еще какой-то transition-delay
источник

А

Александр in JavaScript Noobs — сообщество новичков
Не вникал в кейс, который был, но если писать нормально, то проблем быть не должно.
источник

D

DH in JavaScript Noobs — сообщество новичков
Спасибо.
источник

D

DH in JavaScript Noobs — сообщество новичков
Danila
Для начала бы понять что именно ты хочешь. ЧТо за перехват, в какой момент и для каких целей
Есть функция, которая срабатывает с определенными параметрами, а я хочу ее перехватить и указать свои атрибуты, тоесть чтоб она сработала так, как я хочу.
Надеюсь понятно объяснил.)
источник

AP

Andrey Prog in JavaScript Noobs — сообщество новичков
DH
Есть функция, которая срабатывает с определенными параметрами, а я хочу ее перехватить и указать свои атрибуты, тоесть чтоб она сработала так, как я хочу.
Надеюсь понятно объяснил.)
повесь декоратор на эту функцию
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Чуваки, оффтопчег по цсс. Вот есть у меня на выхлопе такая верстка
<div class='main'>
<p class='text'>Some text 1<p>
<p class='text'>Some text 2<p>
</div>

Я хочу проставлять запятые перед первым p в случае, если внутри main встречается больше 1-го p (чтобы вышло some text 1, some text 2)
Вот написал такую констуркцию но она не работает.
Я вот не пойму, это моя проблема с цсс модулями или я чет ошибся

.main .text:not(:only-child, :last-of-type)::after {
 content: ', ';
}
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
Шепс
Чуваки, оффтопчег по цсс. Вот есть у меня на выхлопе такая верстка
<div class='main'>
<p class='text'>Some text 1<p>
<p class='text'>Some text 2<p>
</div>

Я хочу проставлять запятые перед первым p в случае, если внутри main встречается больше 1-го p (чтобы вышло some text 1, some text 2)
Вот написал такую констуркцию но она не работает.
Я вот не пойму, это моя проблема с цсс модулями или я чет ошибся

.main .text:not(:only-child, :last-of-type)::after {
 content: ', ';
}
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Крутой да думаешь хочешь разобраться
источник

S2

Still 2095 in JavaScript Noobs — сообщество новичков
спасибо помогло
источник

ЯА

Я Анонимный | Пожила... in JavaScript Noobs — сообщество новичков
Всем привет, почему не вызывается функция modalwin() ? Хотя где я не вызывал функ, все работает, в вот тут нет

const modalwin = () => {
       document.addEventListener('DOMContentLoaded', function() {
           var elems = document.querySelectorAll('.modal');
           var instances = M.Modal.init(elems, options);
       });
   }

const registerHandler = async () => {
       try {
           const data = await request('/api/auth/register', 'POST', {...form});
           modalwin()
       } catch (e) {
       }
   };
источник

🏡К

🏡 Назар Калитюк... in JavaScript Noobs — сообщество новичков
Я Анонимный | Пожилая лягушка
Всем привет, почему не вызывается функция modalwin() ? Хотя где я не вызывал функ, все работает, в вот тут нет

const modalwin = () => {
       document.addEventListener('DOMContentLoaded', function() {
           var elems = document.querySelectorAll('.modal');
           var instances = M.Modal.init(elems, options);
       });
   }

const registerHandler = async () => {
       try {
           const data = await request('/api/auth/register', 'POST', {...form});
           modalwin()
       } catch (e) {
       }
   };
может потому что const data = await request('/api/auth/register', 'POST', {...form}); выбрасывает ошибку?
источник

ЯА

Я Анонимный | Пожила... in JavaScript Noobs — сообщество новичков
🏡 Назар Калитюк
может потому что const data = await request('/api/auth/register', 'POST', {...form}); выбрасывает ошибку?
не, запрос 201, все норм
источник

A

AntiPlayer in JavaScript Noobs — сообщество новичков
Я Анонимный | Пожилая лягушка
Всем привет, почему не вызывается функция modalwin() ? Хотя где я не вызывал функ, все работает, в вот тут нет

const modalwin = () => {
       document.addEventListener('DOMContentLoaded', function() {
           var elems = document.querySelectorAll('.modal');
           var instances = M.Modal.init(elems, options);
       });
   }

const registerHandler = async () => {
       try {
           const data = await request('/api/auth/register', 'POST', {...form});
           modalwin()
       } catch (e) {
       }
   };
Как ты понял что она не вызывается?
источник

🏡К

🏡 Назар Калитюк... in JavaScript Noobs — сообщество новичков
ну тогда наверное если повесить обработчик DOMContentLoaded после самого события, то оно не сработает
источник

j

jk in JavaScript Noobs — сообщество новичков
Шепс
Чуваки, оффтопчег по цсс. Вот есть у меня на выхлопе такая верстка
<div class='main'>
<p class='text'>Some text 1<p>
<p class='text'>Some text 2<p>
</div>

Я хочу проставлять запятые перед первым p в случае, если внутри main встречается больше 1-го p (чтобы вышло some text 1, some text 2)
Вот написал такую констуркцию но она не работает.
Я вот не пойму, это моя проблема с цсс модулями или я чет ошибся

.main .text:not(:only-child, :last-of-type)::after {
 content: ', ';
}
.main .text:not(:only-of-type):first-of-type::before {
 content: ', ';
}

<div class='main'>
 <p class='text'>Some text 1</p>
</div>

<div class='main'>
 <p class='text'>Some text 1</p>
 <p class='text'>Some text 2</p>
</div>
источник