Javascript jQuery设置函数执行前的等待时间
如何设置此函数的等待时间Javascript jQuery设置函数执行前的等待时间,javascript,jquery,time-wait,Javascript,Jquery,Time Wait,如何设置此函数的等待时间 function UpdateMedicaitonHistory(data) { MedicaitonHistoryGrid(); //set a wait time to finish MedicaitonHistoryGrid() like for 3 seconds // then execute the below code. if ($("#MedHistoryGridSec").is(":visible")) { alert
function UpdateMedicaitonHistory(data) {
MedicaitonHistoryGrid();
//set a wait time to finish MedicaitonHistoryGrid() like for 3 seconds
// then execute the below code.
if ($("#MedHistoryGridSec").is(":visible")) {
alert("yes we have grid");
}
else{
alert("No Grid");
}
}
您可以使用
setTimeout
:
setTimeout(function()
{
if($('#MedHistoryGridSec').is(':visible'))
alert('yes');
else
alert('no');
}, 3000);
您可以使用
setTimeout
:
setTimeout(function()
{
if($('#MedHistoryGridSec').is(':visible'))
alert('yes');
else
alert('no');
}, 3000);
您可以将代码封装在回调函数中,并在三秒钟后使用以下命令运行它:
您可以将代码封装在回调函数中,并在三秒钟后使用以下命令运行它:
您是否可以向药物历史记录网格函数添加一个参数,该函数包含您希望在该函数成功后执行的代码,然后您可以在药物历史记录网格函数末尾调用该函数?您是否可以向药物历史记录网格函数添加一个参数,该函数包含您希望的代码在该函数成功后执行,然后可以在药物历史记录网格函数的末尾调用该函数?您是否应该添加一个回调到
MedicalationHistoryGrid()
,该回调将在完成后执行,而不是试图猜测它什么时候准备好了?嗯,它有一个链和依赖关系,这不允许我这样做。这就是为什么我选择这种方式来保持它的简单性。难道你不应该添加一个回调到MedicalationHistoryGrid()
,当它完成时执行,而不是尝试猜测它何时准备好了吗?它有一个链和依赖项,不允许我这样做。这就是为什么要保持简单,我选择了这种方式。