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