当没有条件时,此代码可以正常工作:
$("body").css("background-image","url('https://images3.alphacoders.com/892/89289.jpg')");
但是,当我尝试将变量currentWeather与其他值进行比较时,它会崩溃:
if (currentWeather>0) {
$("body").css("background-image","url('https://images3.alphacoders.com/892/89289.jpg')");
}
currentWeather
是一个变量,它保存来自$ .getJSON的度数值:
$.getJSON(temperature, function(parse) {
// variable currentWeather contains the degrees value
currentWeather = parse.main.temp.toFixed(1);
temperIndex.innerHTML = currentWeather;
var isRaining = parse.weather.main;
})
codepen上的完整代码:http://codepen.io/RycerzPegaza/pen/pbzdgY
如何在if语句中访问currentWeather的值,以便后台更改?