此网站:http://www.bienvillecapital.com/themes
以某种方式设法让它看起来好像新内容(点击链接时)加载了ajax。他们还设法删除了浏览器加载指示器。
如何做到这一点?
答案 0 :(得分:1)
这个站点是single-page application你可以添加一些类似的功能与JQuery创建一个事件,所以每次用户点击链接时,内容都将通过ajax加载。
但单页应用程序不仅仅是通过AJAX加载内容。如果你想做得对,你应该使用现代的JS框架,如http://chaplinjs.org/或http://angularjs.org/
有许多reasons使用其中一个框架。
答案 1 :(得分:0)
看看 .ajaxComplete() - http://api.jquery.com/ajaxComplete/
实例;
$(document).(function(){
// Your Codes
}).ajaxComplete(function(){
alert("Ajax completed.");
});
它适用于每个ajax进程。