Показать сообщение отдельно
  #1 (permalink)  
Старый 10.10.2021, 14:20
Новичок на форуме
Отправить личное сообщение для PC_Boyarin Посмотреть профиль Найти все сообщения от PC_Boyarin
 
Регистрация: 29.08.2021
Сообщений: 3

Почему then игнорирует обработчик событий
в коде ниже по клику(nextDay) карточки с погодой должны подгружаться, но then игнорирует обработчик событий и запускает функцию (getWeatherNextDayFunction) сам, подскажите пожалуйста, почему так происходит и как можно это исправить?

function searchCity (city) {
    document.body.append(preloader)
    connect(`https://api.openweathermap.org/data/2.5/forecast?q=${city}&appid=${_ApiKey}`)
    .then(data => {
        container.innerHTML = ''
        weatherTodayFunction(data)
        
        nextDay.addEventListener('click', getWeatherNextDayFunction(data))
        inputSearch.value = ''
    })
    .finally(() => {
        preloader.remove()
    })
}
Вложения:
Тип файла: txt main.txt (5.7 Кб, 0 просмотров)
Ответить с цитированием