Возможный дубликат:
How does github change URL without reloading a page?GitHub как навигационном
Я не знаю, как описать, но как же это круто слайд эффект на GitHub File Explorer работы?
Не графическая часть, а логика javascript/ajax. Кажется, что страница не перезагружается, и следующий каталог просто переместился. Я думал, что с javascript вы можете изменить хэш, а не весь путь к URL.
Итак, как можно изменить URL-адрес от somedomain.com/foo до somedomain.com/foo/bar без перезагрузки всей страницы, просто загружая новый контент через ajax или websockets. Я определенно не знаю, как это сделать, или с каким трюком это работает на github.
github использует состояния HTML5 в поддерживаемых браузерах. Попробуйте более старую версию IE; вы потеряете эффект слайда. –
Хм, извините, за закрытое голосование; Я понял, что страница, на которую я ссылаюсь, отвечает только на вторую часть вопроса, а не на эффект «слайда». –
@ Tamás: Этот вопрос явно говорит «Не графическая часть». –