我讀過Modify the URL without reloading the page如何操縱URL不重裝
,但我真的不明白或者也許我的腳本需要一個命令其他正常工作。
我有了這個腳本加載的內容#-DIV的內容而無需重新加載頁面:
function contentloader(dataid) {
$("#content").fadeOut(100).load("controller.php?id=" + dataid + "", {}, function() {
$(this).fadeIn("slow");
});
}
如何操作的URL ..像?id="sitename"
如果有人點擊該鏈接的「網站名稱」 ?
還有一種可能性,將點擊的鏈接標記爲「當前」,因此如果鏈接被點擊,它將得到例如類「當前」,這只是爲了CSS。
URL修改只是爲了重新加載頁面(如果有人這樣做),他回到他所在的位置,當然還有瀏覽器中的「後退」和「前進」功能。
你可以閱讀單頁面應用程序http://singlepageappbook.com/這樣的東西...然後找到一個好的框架(或寫你自己的)。我使用meteorjs和骨幹路由器。 – thinklinux