169 похожих чатов

Спасибо большое! -1 проблемка. А как вообще вызывается document.addEventListener click?

Я видимо что-то не то передаю.

Ни одна перегрузка не соответствует этому вызову.
Перегрузка 1 из 2, "(type: "click", listener: (this: Document, ev: MouseEvent) => any, options?: boolean | AddEventListenerOptions | undefined): void", возвратила следующую ошибку.
Аргумент типа "(e: Event & { target: HTMLElement; }) => void" нельзя назначить параметру типа "(this: Document, ev: MouseEvent) => any".
Типы параметров "e" и "ev" несовместимы.
Тип "MouseEvent" не может быть назначен для типа "Event & { target: HTMLElement; }".
Тип "MouseEvent" не может быть назначен для типа "{ target: HTMLElement; }".
Типы свойства "target" несовместимы.
Тип "EventTarget | null" не может быть назначен для типа "HTMLElement".
Тип "null" не может быть назначен для типа "HTMLElement".
Перегрузка 2 из 2, "(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions | undefined): void", возвратила следующую ошибку.
Аргумент типа "(e: Event & { target: HTMLElement; }) => void" нельзя назначить параметру типа "EventListenerOrEventListenerObject".
Тип "(e: Event & { target: HTMLElement; }) => void" не может быть назначен для типа "EventListener".
Типы параметров "e" и "evt" несовместимы.
Тип "Event" не может быть назначен для типа "Event & { target: HTMLElement; }".
Тип "Event" не может быть назначен для типа "{ target: HTMLElement; }".
Типы свойства "target" несовместимы.
Тип "EventTarget | null" не может быть назначен для типа "HTMLElement".
Тип "null" не может быть назначен для типа "HTMLElement".ts(2769)

7 ответов

73 просмотра

Может на чисто документ нельзя кликер вешать, пробуй document.body или конкретно элемент, который тебн нужен

Arslan-Sarakaev Автор вопроса

А тебе принципиально эвент листенером обрабатывать? Состояниями не получится?) Это ж реакт

Arslan-Sarakaev Автор вопроса
Igor
А тебе принципиально эвент листенером обрабатывать...

Мне нужно чтобы при клике на документ, закрывалась модалка. Если нажатие не по корзине и не по его дочерним.

Arslan Sarakaev
Мне нужно чтобы при клике на документ, закрывалась...

Так тут не нужен евент листенер, я это реализовывал, щас даже скажу, где подсмотреть

Arslan-Sarakaev Автор вопроса

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта