Size: a a a

2021 January 14

EP

Evgenii Popov in pro.js
+4368181296106
тут суть не в задании стилей или еще чего, а в том, что элемент, к которому хочу обратиться, изначально "невидимый".  Хотя в списке элементов в консоли он есть.
Попробуйте в useEffect или в useLayoutEffect забрать со страницы через querySelector
источник

+

+4368181296106 in pro.js
Сергей Овсянников
Дак у Вас сначала querySelector, а потом элемент возвращается
Откуда ему на странице взяться?
Я догадывался, что это както так и происходит))) а где тогда надо обращатся, после return, по идее не получится?

Визуально это происходит так:
-перезагружается бразуер
-через секунду заливается фон серым цветом
-вылетает ошибка
источник

СО

Сергей Овсянников... in pro.js
+4368181296106
Я догадывался, что это както так и происходит))) а где тогда надо обращатся, после return, по идее не получится?

Визуально это происходит так:
-перезагружается бразуер
-через секунду заливается фон серым цветом
-вылетает ошибка
Вам выше человек уже написал)
А я за реакт не шарю, хз, как там правильно сделать)
источник

+

+4368181296106 in pro.js
Evgenii Popov
Попробуйте в useEffect или в useLayoutEffect забрать со страницы через querySelector
т.е. это нормальное поведение и надо всегда и везде использовать useEffect или useLayoutEffect ?
я лишь в начале обучения, так шо не знаю как тут всё устроено
источник

FL

First Last in pro.js
Весьма странный вопрос...
У меня есть event listener на всех a. Через f12 я вижу что слушатель висит, код мой.
Но слушатель не срабатывает....

Причем такой баг только на линуксе, винда и macos нормально. Ошибок нет, вариантов у меня тоже нет.
Возможно, у кого-то было такое....
источник

EP

Evgenii Popov in pro.js
+4368181296106
т.е. это нормальное поведение и надо всегда и везде использовать useEffect или useLayoutEffect ?
я лишь в начале обучения, так шо не знаю как тут всё устроено
Думаю нормальное поведение - вам просто с документацией для начала разобраться или посмотрите - разъяснения Минина на youtube
источник

+

+4368181296106 in pro.js
понятно, спасибо. Будем разбираться
источник

СО

Сергей Овсянников... in pro.js
First Last
Весьма странный вопрос...
У меня есть event listener на всех a. Через f12 я вижу что слушатель висит, код мой.
Но слушатель не срабатывает....

Причем такой баг только на линуксе, винда и macos нормально. Ошибок нет, вариантов у меня тоже нет.
Возможно, у кого-то было такое....
А при чём тут линукс?
У браузеров под линуксом и виндой разное поведение, разве?
У хрома везде под капотом v8, у мозилы свой движок
Возможно разные браузеры/версии браузеров?
Ну и сам код бы увидеть
источник

S

Syntax Highlight Bot in pro.js
источник

FL

First Last in pro.js
Ничего особенного
источник

СО

Сергей Овсянников... in pro.js
First Last
Ничего особенного
Чёт я к концу дня плохо соображаю
То есть при клике вешается eventListener, на ссылку внутри таргета?
источник

FL

First Last in pro.js
Сергей Овсянников
Чёт я к концу дня плохо соображаю
То есть при клике вешается eventListener, на ссылку внутри таргета?
Ага
источник

СО

Сергей Овсянников... in pro.js
А что не отрабатывает?
Клик по ссылке, или клик по её обёртке?
источник

СО

Сергей Овсянников... in pro.js
А, сори, понял
источник

FL

First Last in pro.js
Сергей Овсянников
А, сори, понял
Идей вообще нет ;(
Слушатель есть, ошибок нет, срабатывания нет)))
источник

СО

Сергей Овсянников... in pro.js
Повесь листенер на document и выводи в консоль таргет, вполне возможно, что клик не по ссылке, а по обёртке проходит, допустим
источник

FL

First Last in pro.js
Сергей Овсянников
Повесь листенер на document и выводи в консоль таргет, вполне возможно, что клик не по ссылке, а по обёртке проходит, допустим
Оно работает, но не везде
Сомневаюсь что в одном случае обёртка, а в другом нет ;)
источник

FL

First Last in pro.js
Кому?
источник

СО

Сергей Овсянников... in pro.js
Сори)
Не сюда)
источник

СО

Сергей Овсянников... in pro.js
В рабочий чатик писал
источник