2016-07-17 2 views
-1

Я строй аналоговых часов в JS/CSS/HTML, и есть некоторые проблемы с этой частьючасов Javascript не обновляются с setinterval

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)") 
} 

устанавливаемыми сотовым вращающимся стиль работает один раз, и он останавливается, я признателен за любую помощь с этим

ответ

0

Заменить 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)") 
} 
+0

Большое спасибо :) – ZenKurd

+0

@KurdSamurai. Если вы сочтете это полезным, подумайте о его принятии. –

Смежные вопросы