Кажется, моя ручка не вызывает CSS или правильно обрабатывает вызовы AJAX.Я попытался изменить цвет фона, чтобы увидеть, был ли текст скрыт в фоновом режиме, но ничего не было.
Он работает во всех основных браузерах на Windows и Android, но по какой-то причине с iOS ничего не происходит.Функция setBackground () не меняет фон, основываясь на времени UTC, как должно.
Ссылка: https://codepen.io/amitrambaran/pen/aXEKVy
Соответствующий JavaScript, который я пытался изменить:
function parseSearchInput(event) {
if (event.key === "Enter" || event.key === 13) {
content.style.opacity = 1;
if (searchQuery.value === "") {
alert("Please enter a city.");
}
console.log(searchQuery.value);
let url = "https://api.openweathermap.org/data/2.5/forecast?q=" + searchQuery.value + "&appid=" + apiKey;
console.log(url);
httpRequest(url);
}
}
function setBackground() {
body.classList.remove("daytime");
body.classList.remove("nigttime");
let date = new Date();
let hours = date.getHours();
if (hours > 6 && hours < 20) {
body.classList.add("daytime");
}
else {
body.classList.add("nighttime");
}
}