当一个函数被执行时,我需要显示一个模态。确认模态处于活动状态。要激活,我必须等待10秒以加载新信息。
这个任务是循环的,我的问题是当使用每一个任务时,当我需要每隔10秒显示一个不同的数据时,它总是显示队列中的最后一个数据。
我还有一个Wait函数,这个函数等待我所说的时间,只有在这个函数执行完之后,模态才会出现,我需要显示模态,然后等待我需要的时间。
下面是代码的一部分:
var time = (50000 / cont);
$.each(data.info, function(key, item)
{
if(item.view == 0)
{
$('#tableModal').html('<table class="table table-bordered "border="1" style="border-collapse: collapse;"><table class="table table-bordered" style="text-align: center; margin-top: 10px; font-size: 11px;"><tbody><tr><td>ID</td><td>' + item['idClient'] + '</td><td>CLIENTE</td><td>' + item['client'] + '</td></tr><tr><td>TICKET</td><td>' + item['ticket'] + '</td><td>VENDEDOR</td><td>' + item['sale'] + '</td></tr></tbody></table>');
var text = '<h1 style="text-align: center; font-size: 75px; font-family: serif;">'+item['score']+'</h1>';
console.log(text);
$('#showScore').html(text);
$('#ClousuresInfoModal').modal('show');
var esVisible = $("#elemento").is(":visible");
wait(10);
console.log(esVisible);
setInterval(function(){
$("#tableModal").html('');
$('#ClousuresInfoModal').modal('hide');
}, 10000);
}
});