Ich versuche, ein Feature in eine Wetter-App zu integrieren, die ich mache, wo die Hintergrundfarbe langsam zwischen hellblau und einem marineblauen Violett zwischen Sonnenaufgang und Sonnenuntergang wechselt und umgekehrt. Teile meines Codes, die entsprechende Code ist unten ist, können Sie das gesamte Projekt hier ansehen:Wie ändere ich die Hintergrundfarbe basierend auf der Zeit von Sonnenaufgang bis Sonnenuntergang mit jQuery/jQueryUi?
http://codepen.io/stephepush/pen/pbWwog
var sun = "http://api.sunrise-sunset.org/json?lat=" + lat + "&lng=" + lon + "&date=today";
$.getJSON(sun, function(sunData){
var sunUp = sunData.results.sunrise;
var sunDown = sunData.results.sunset;
var sunStatus = sunData.status;
var nowEpoch = (Date.now())(1000)
$("body").animate({'background-color':'#56c1ff'},nowEpoch - ((sunDown)*(1000)), 'linear');`
Und ist Ihre Frage ...? – j08691
Welche Bibliothek könnte ich verwenden? Welche Methoden? Bin ich auf dem richtigen Weg? – DeltaFlyer
Ihr Code scheint mehr oder weniger zu funktionieren. Es gibt ein paar Möglichkeiten und einige undefinierte Variablen, aber es scheint konzeptionell in Ordnung zu sein. Eine Sache, die Sie wahrscheinlich ändern müssen, ist von "Sunup to Sundown" zu mischen, wie das in der Theorie von der Dämmerung bis zur Dämmerung vermischt. Vielleicht sollten Sie eine mittägliche Farbe definieren und einarbeiten. – JonSG