Слушайте пользовательские события из других пользовательских элементов - PullRequest
0 голосов
/ 05 мая 2018

У меня есть два пользовательских элемента javascript (назовем их источник и место назначения). Источник запускает пользовательское событие, которое всплывает нормально документировать, и я могу поймать его там со слушателем событий. Если я добавлю слушателя события в div в моем пользовательском элементе назначения одно и то же событие не фиксируется. Это правильно, или я должен быть в состоянии поймать пользовательское событие из другого пользовательского элемента?

elAuthorSelect.dispatchEvent(new window.CustomEvent('authorChanged', {
        detail: { name: 'test' },
        bubbles: true,
        cancelable: false,
        composed: true

      })

1 Ответ

0 голосов
/ 05 мая 2018

Я думаю, что неправильно понял пузыриться. Кажется, как можно прочитать в этой ссылке https://javascript.info/bubbling-and-capturing под заголовком Захват, что пузыри / захват только перемещаются вверх / вниз по своей собственной ветви, а не к другим ветвям в дом. Я думал о диспетчере как о вещании вещания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...