延时定时器立即生效问题

延时定时器第一秒会出现空档,封装需要执行的代码,先调用一次即可解决

     

getTime()
        setInterval(function() {
            getTime()
        }, 1000)

        function getTime() {
            var date = new Date()
            var hours = date.getHours()
            hours = fn(hours)
            var min = date.getMinutes()
            min = fn(min)
            var sec = date.getSeconds()
            sec = fn(sec)
            var time = '' + hours + min + sec;
            for (var i = 0; i < $('.get').length; i++) {
                $('.get').eq(i).attr('src', './img/' + time.charAt(i) + '.JPG')
            }
        }

        function fn(timer) {
            return timer < 10 ? '0' + timer : timer
        }

上一篇:美国证券交易委员会(SEC)注册投资顾问资产管理规模约83.7万亿美元


下一篇:MySQL约束条件及外键的关系