我有以下 HTML
<a href="/loadme.html" class="next">Load this content</a>
<a href"/loadmeto.html" class="next">Load some other content</a>
<div id="ajaxcontent"></div>
<div id="ajaxloader">*obligatory animated gif*</div>
下面的 jquery 在初始页面加载时首先加载一些内容,然后在单击 .next 按钮时用其他内容覆盖它:
// Load the default initial content
$(document).ready(function() {
$('#ajaxcontent').load('/keyplate/1');
});
// Dynamically GET the content via Ajax
$(document).on("click", ".next", function(){
var link = $(this).attr('href');
$('#ajaxcontent').fadeOut('fast', function() {
$.get(
link +' #ajaxcontent',
function(data) {
$("#ajaxcontent").html(data).fadeIn('fast');
},
"html"
);
});
return false;
});
我需要一些帮助是如何显示/隐藏加载 div:
a) 最初当页面加载默认内容时;b) 随后在加载 .next href 内容时
提前致谢!