Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在js函数中保持2秒的延迟??_Jquery - Fatal编程技术网

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

Jquery 如何在js函数中保持2秒的延迟??,jquery,Jquery,我有一个如下所示的函数 function finalcall() { var vendor_brand_id = $('#BrandNames').val(); $("#textandsavediv").hide(); showT1(vendor_brand_id, ''); } 我的功能需要延迟两秒钟 请让我知道如何保持2秒的时间 我知道睡眠,但它会减慢整个页面的速度 function finalcall() { var vendor_brand_id = $

我有一个如下所示的函数

function finalcall()
{
    var vendor_brand_id = $('#BrandNames').val();
    $("#textandsavediv").hide();
    showT1(vendor_brand_id, '');
}
我的功能需要延迟两秒钟

请让我知道如何保持2秒的时间

我知道睡眠,但它会减慢整个页面的速度

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

setTimeout(finalcall, 2000);

这将在2秒后运行函数
finalcall
(如果这是您想要的)。

?我尝试使用延迟,但在控制台中我得到了未定义的函数。您可以用该代码更新问题吗?为什么要延迟?混淆是什么意思?如果您也展示您的ajax方法并解释您的问题所在,可能会更好。您的最后一行有一些错误。应该是
setTimeout
,您需要在不使用
()
function finalcall() {
        setTimeout(function() {
            var vendor_brand_id = $('#BrandNames').val();
            $("#textandsavediv").hide();
            showT1(vendor_brand_id, '');
        }, 2000);
}