Как GitHub делает свой эффект вытирания страниц при навигации по репозиториям? - PullRequest
7 голосов
/ 09 ноября 2011
  1. Используя современный браузер, перейдите к проекту в GitHub (например, https://github.com/twitter/bootstrap)
  2. Щелкните по подкаталогу.

См. Эффект очистки страницы передстраница подкаталога загружается? Как это работает?

Обновление: В частности, как это происходит идеально и без проблем до загрузки следующей страницы? Можно ли задерживать клики?? Следующая страница загружается в фоновом режиме?

Ответы [ 2 ]

7 голосов
/ 09 ноября 2011

Используется history.pushState (часть API истории HTML5) вместе с некоторыми эффектами скольжения. Смотрите эту ссылку для плагина + демо.

Также только что нашел пост Github в блоге по теме!

2 голосов
/ 09 ноября 2011

Видя, что github использует jquery, это, вероятно, ответ, который вы ищете: http://api.jquery.com/category/effects/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...