Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.02.2013, 17:18
Аспирант
Отправить личное сообщение для Tit6ka Посмотреть профиль Найти все сообщения от Tit6ka
 
Регистрация: 06.02.2013
Сообщений: 30

Плавное движение страниц сайта
Как сделать , чтобы при клике на пункт меню "Статьи" , текущая страница плавно сьежала в лево , и страница "Статьи" становилась на её место .
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2013, 08:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от Tit6ka
Как сделать
Как вариант, иметь 2 контейнера... В один добавлять новый контент, после чего смещать второй влево...
После смещения вообще удалять вместе с содержимым. Затем добавлять пустой, для нового контента...
Ответить с цитированием
  #3 (permalink)  
Старый 25.02.2013, 08:58
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

На github сделан подобный эффект перехода. Впринципе эффект - дело десятое. На GitHub такая фишка что адрес в адресной строке меняется, а новый контент подгружается через асинхронный запрос. Впринципе можно сделать также. Однако если страниц очень мало и они короткие - то можно весь контент держать в одной html-странице. Сделать анкорную навигацию (причем работающую на чистом css), а поверх - javascript, добавляющий нужный эффект.
Ответить с цитированием
  #4 (permalink)  
Старый 25.02.2013, 18:43
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от danik.js
На GitHub такая фишка что адрес в адресной строке меняется, а новый контент подгружается через асинхронный запрос.
На github вроде нет такой фишки (по крайней мере браузер показывает полосу загрузки)
В vk такая фишка! Именно поэтому там можно слушать музыку и перемещаться по страничкам
Это HTML5 History API

Суть в три этапа:
1 Запрашиваем данные
2 Вставляем данные
3 Изменяем урл

У devote есть кроссбраузерное решение https://github.com/devote/HTML5-History-API


Вот демо от devote - http://history.spb-piksel.ru/
Ответить с цитированием
  #5 (permalink)  
Старый 25.02.2013, 18:48
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от dmitry111
На github вроде нет такой фишки
А вот и есть ) Например при навигации по папкам.
Ответить с цитированием
  #6 (permalink)  
Старый 25.02.2013, 18:51
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от danik.js
А вот и есть ) Например при навигации по папкам.

да, по папкам есть!
Я просто на главную зашел, кликнул и эффекта не увидел))
Ответить с цитированием
  #7 (permalink)  
Старый 25.02.2013, 19:26
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от dmitry111
Именно поэтому там можно слушать музыку и перемещаться по страничкам
Это HTML5 History API
это не одна HTML5 History API, это все разные технологии : Web Storage, HTML5 Audio (wth Flash fallback), AJAX, History API )
Ответить с цитированием
  #8 (permalink)  
Старый 25.02.2013, 19:45
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

melky,

ну то есть да.. Там много чего)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача данных из форм своего сайта в формы стороннего сайта najrobi Общие вопросы Javascript 19 15.07.2012 22:18
Неповторяющаяся заставка (при возвращении с других страниц сайта) thrastogotch jQuery 3 07.06.2012 17:57
Как тестировать страницу в разных браузерах. nyols (X)HTML/CSS 32 23.06.2011 03:38
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55
Плавное появление сайта... hobbystudio jQuery 8 25.11.2010 22:36