Показать сообщение отдельно
  #5 (permalink)  
Старый 25.01.2022, 09:26
Интересующийся
Отправить личное сообщение для Sice Посмотреть профиль Найти все сообщения от Sice
 
Регистрация: 16.06.2014
Сообщений: 23

Сообщение от рони Посмотреть сообщение
Sice,
document.addEventListener("mouseover", function({ target }) {
            if (target = target.closest("[data-token]")) {
                const { token } = target.dataset;
                new TV.widget({
                    "width": 980,
                    "height": 610,
                    "symbol": token,
                    "interval": "5",
                    "timezone": "Europe/Moscow",
                    "theme": "dark",
                    "style": "1",
                    "locale": "ru",
                    "toolbar_bg": "#f1f3f6",
                    "enable_publishing": false,
                    "studies": [
                        "BB@tv-basicstudies"
                    ],
                    "show_popup_button": true,
                    "popup_width": "1000",
                    "popup_height": "650",
                    "container_id": token,
                });
            }
        });
Сообщение от voraa Посмотреть сообщение
рони, У всего должны быть какие то разумные пределы. У делегирования тоже. Одно дело через делегирование на document обрабатывать click, но mouseover - это слишком.
Тут уж лучше на каждую ссылку обработчик повесить.
Покажите пожалуйста пример
Ответить с цитированием