Как я могу изменить значения температуры JS OpenweathermapCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу изменить значения температуры JS Openweathermap

Сообщение Anonymous »


Я хотел бы использовать следующее погодное приложение openweathermap JS для своего рабочего проекта:

https://codepen.io/stack-findover/pen/vYgQrPP

В приложении по умолчанию используется значение температуры по Цельсию, и я хотел бы вместо этого изменить его на значение по умолчанию по Фаренгейту.

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

$("#cur-deg").html(Math.round(result.list[0].main.temp - 273.15)+"°C");

$next.eq(i-1).find(".next-deg").html(Math.round(result.list.main.temp - 273,15)+"°C" );

if(t=="cel") { $this.html(Math.round((weatherData.list.main.temp*(9/5)) - 459,67)+"°F"); $this.attr("data-temp", "далеко"); } еще { $this.html(Math.round(weatherData.list.main.temp - 273,15)+"°C"); $this.attr("data-temp", "cel"); Я также попытался изменить URL-адрес openweathermap, включив в него &units=imperial.. но это не переопределит код, который автоматически возвращает температуру по IP.

var api = "https://api.openweathermap.org/data/2.5 ... s=imperial"; Отказ от ответственности: я полный нуб в JavaScript.

Спасибо за любую помощь.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»