我正在研究 JQuery UI,我在点击锚点时阻止 UI,点击时我将一些 url 加载到 div 这就是为什么我阻止 UI 以防止点击然后解除阻止它,出现的问题是阻塞发生了一秒钟(或更少)并突然解除阻止,在这种情况下,请求 URL 未完全加载,用户可以单击另一个锚点
$('.carousel-main .carousel ul li a').each(function () {
$(this).click(function (e) {
$.blockUI({ message: "Please wait..." });
e.preventDefault();
var hrefvalue = $(this).attr('href');
CallAction(hrefvalue, true);
$.unblockUI()
});
});
上面的代码工作正常,我也尝试使用下面的代码代替 $.blockUI 但使用下面的代码没有任何反应
var timeout = setTimeout(function() {
$.blockUI({ message: "Please wait..." });
}, 2000);
我如何为这种情况设置时间间隔