延迟.load然后加载不同内容页面的最佳方法是什么?
以下代码无效
$(document).on('click', '#id', function() {
setTimeout(function () {
$('.overlay').load('loader.html');
$('.overlay').show();
}, 100);
$('.overlay').load('page6.html');
$('.overlay').show();
});
答案 0 :(得分:0)
加载以异步模式执行。您可能正在尝试等到加载完成以显示.overlay
。为此,您应该在完整处理程序
show
$('.overlay').load('page6.html', function() {
$('.overlay').show();
});