步骤1 =>声明在主/布局在div。CSHTML像
<div class="loader"></div>
步骤2 =>添加的CSS:
.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../images/loader.gif) 50% 50% no-repeat #000;opacity:.75}
步骤3 =>添加以下JavaScript
$(window).on(function() {
$(".loader").fadeOut("slow");
});
! function (a)
{
jQuery(window).bind("unload", function() { }), a(document).ready(function() {
a(".loader").hide(), a("form").on("submit", function() {
a("form").validate(), a("form").valid() ? (a(".loader").show(), a("form").valid() || a(".loader").hide()) : a(".loader").hide()
}), a('a:not([href^="#"])').on("click", function() {
"" != a(this).attr("href") && a(".loader").show(), a(this).is('[href*="Download"]') && a(".loader").hide()
}), a("a:not([href])").click(function() {
a(".loader").hide()
}), a('a[href*="javascript:void(0)"]').click(function() {
a(".loader").hide()
}), a(".export").click(function() {
setTimeout(function() {
a(".loader").fadeOut("fast")
}, 1e3)
})
})
}(jQuery);
除非您修改站点以使用AJAX加载内容,否则您将无法完成此操作。 – Jon 2012-03-17 20:36:51
将链接更改为“Ajax函数”并不困难。 – Ryan 2012-03-17 20:36:51