我创建了一个时钟,连接到 date().getHours / minutes /Seconds 显示的图像嵌入在不同的类中。
现在,当我想更改图像时,我每隔一分钟和几小时编写一个开关。这可能比谷歌引擎的代码更多。所以我想知道是否有更简单的解决方案。
这是小时开关的一些代码,因此当第 15 分钟到达时钟时,它将 className 更改为 1 和 5。
switch(h){
case 15:
x = hours.appendChild(hour1).className = "clock-digit-one";
x = hours.appendChild(hour2).className = "clock-digit-five";
break
case 16:
x = hours.appendChild(hour1).className = "clock-digit-one";
x = hours.appendChild(hour2).className = "clock-digit-six";
break
default:
x = hours.appendChild(hour1).className = "clock-digit-zero";
x = hours.appendChild(hour2).className = "clock-digit-zero";
}
我创建了一个显示更多代码的 jsFiddle。任何提示都会很棒。 http://jsfiddle.net/Xk49c/2/
谢谢