Javascript 时钟未使用 setinterval 更新
Javascript clock not updating with setinterval
我正在 JS/css/html 中构建一个模拟时钟,并且在这方面遇到了一些问题
var seconds = $(".seconds")
var minutes = $(".minutes")
var hours = $(".hours")
setInterval(update(), 1000)
function update(){
var d = new Date()
var s = d.getSeconds()
var m = d.getMinutes()
var h = d.getHours()
seconds.css("transform", "rotate("+s*6+"deg)")
}
css 旋转样式工作了一次就停止了,感谢您对此的帮助
将update()
替换为update
var seconds = $(".seconds")
var minutes = $(".minutes")
var hours = $(".hours")
setInterval(update, 1000)
function update(){
var d = new Date()
var s = d.getSeconds()
var m = d.getMinutes()
var h = d.getHours()
seconds.css("transform", "rotate("+s*6+"deg)")
}
我正在 JS/css/html 中构建一个模拟时钟,并且在这方面遇到了一些问题
var seconds = $(".seconds")
var minutes = $(".minutes")
var hours = $(".hours")
setInterval(update(), 1000)
function update(){
var d = new Date()
var s = d.getSeconds()
var m = d.getMinutes()
var h = d.getHours()
seconds.css("transform", "rotate("+s*6+"deg)")
}
css 旋转样式工作了一次就停止了,感谢您对此的帮助
将update()
替换为update
var seconds = $(".seconds")
var minutes = $(".minutes")
var hours = $(".hours")
setInterval(update, 1000)
function update(){
var d = new Date()
var s = d.getSeconds()
var m = d.getMinutes()
var h = d.getHours()
seconds.css("transform", "rotate("+s*6+"deg)")
}