在JS中设置计时器1秒

setting a timer in JS for 1 second

本文关键字:计时器 1秒 设置 JS      更新时间:2023-09-26

如何在js代码中设置计时器。。。

$("header").addClass("scrolled");
//INSERT TIMER FOR ONE SECOND HERE
 var newHeaderHeight = $("header").outerHeight();
 $('#mainContent').css('padding-top', newHeaderHeight);

我尝试了一些东西,但没有乐趣。例如:

$.doTimeout(1000, function () {
                });

使用JavaScript函数setTimeout(函数,毫秒,可选的东西)来实现这一点:

$("header").addClass("scrolled");
setTimeout(function () {
    // This will be executed after 1,000 milliseconds
    var newHeaderHeight = $("header").outerHeight();
    $('#mainContent').css('padding-top', newHeaderHeight);
}, 1000);

演示:http://jsfiddle.net/BenjaminRay/hygnow06/