Jquery 如何在settimeout上加载内容
延迟的最佳方式是什么?先加载,然后再加载另一页内容 以下代码不起作用Jquery 如何在settimeout上加载内容,jquery,Jquery,延迟的最佳方式是什么?先加载,然后再加载另一页内容 以下代码不起作用 $(document).on('click', '#id', function() { setTimeout(function () { $('.overlay').load('loader.html'); $('.overlay').show(); }, 100); $('.overlay').load('page6.html');
$(document).on('click', '#id', function() {
setTimeout(function () {
$('.overlay').load('loader.html');
$('.overlay').show();
}, 100);
$('.overlay').load('page6.html');
$('.overlay').show();
});
加载以异步模式执行。您可能试图等到加载完成后再显示
.overlay
。为了做到这一点,您应该在完整的处理程序中执行show
$('.overlay').load('page6.html', function() {
$('.overlay').show();
});
到底是什么不起作用?它应该显示“page6.html”1/10秒,然后显示“loader.html”$(文档);如何延迟第一个加载,然后执行第二个加载?@user1177860:第一个是什么<代码>加载程序.html?