2012-04-17 86 views
1

我已经看到,Google+中的导航功能与其他网站中的导航功能不同。许多元素保持不变,我相信它不是一个 $('body'),load() 或类似的东西,因为页面实际上重新加载和URL更改。如何使用AJAX浏览网站?

任何人都可以向我解释它是如何完成的?

+0

你刚刚问过同样的问题吗?它作为一个副本关闭。 – Bergi 2012-04-17 07:24:02

回答

1

有很多方法可以实现这个,你通常需要ajax/Jquery。

$('#randomdiv').load('load.php'); 

此负载load.php在DIV randomdiv

2

它使用AJAX的HTML生成。与此同时,它也使用了History API

History API允许您控制浏览器的历史记录,更改URL以更改网站的状态。每个状态都是不同的URL。唯一的缺点是它在旧版浏览器上不受支持,在它上面使用hashbangs(它将#foo/bar附加到URL)回退。

所以它使用某种$('body').load(),除了它不使用jQuery。