如何在js函数中保持2秒的延迟?

时间:2014-11-18 15:38:06

标签: jquery

我有一个如下所示的功能

function finalcall()
{
    var vendor_brand_id = $('#BrandNames').val();
    $("#textandsavediv").hide();
    showT1(vendor_brand_id, '');
}

我需要在我的功能中延迟两秒

请让我知道如何保持2秒钟?

我知道睡眠但它会减慢整个页面?

2 个答案:

答案 0 :(得分:2)

function finalcall()
{
    var vendor_brand_id = $('#BrandNames').val();
    $("#textandsavediv").hide();
    showT1(vendor_brand_id, '');
}

setTimeout(finalcall, 2000);

这会在2秒后运行函数finalcall(如果这是你想要的那样)。

答案 1 :(得分:0)

function finalcall() {
        setTimeout(function() {
            var vendor_brand_id = $('#BrandNames').val();
            $("#textandsavediv").hide();
            showT1(vendor_brand_id, '');
        }, 2000);
}