Включение функции при нажатии на ссылку (кажется, работает, но не во всплывающем окне) - PullRequest
1 голос
/ 24 марта 2019

Попытка инициировать пользовательское событие пикселя Facebook, щелкнув по внешней ссылке (чтобы я мог отслеживать аналитику клиентов, переходящих на внешнюю ссылку).У меня есть функция, которая работает, и она привязана к обычной ссылке.

Отлично работает на обычном веб-сайте, используя метод onclick="function();", но я не могу заставить ее работать во всплывающем окне.У меня нет полной возможности для всплывающего плагина, который я использую для изменения HTML-кода вокруг ссылки, но я могу реализовать Javascript / Jquery в начале страницы.

Я надеялся, что общий метод может бытьчто все щелчки по ссылкам вызовут событие, и оно будет применено ко всем ссылкам после задержки (давая время для загрузки всплывающего окна).

1 Ответ

1 голос
/ 24 марта 2019

Вы можете просто прослушивать нажатия на все кнопки и a элементы:

document.querySelectorAll("a, button").forEach(e => e.addEventListener("click", customEventHandler));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...