Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Ajax, history.back, scroll (https://javascript.ru/forum/events/38437-ajax-history-back-scroll.html)

slavonbl 01.06.2013 18:12

Ajax, history.back, scroll
 
Есть страница с динамически подгружаемым контентом когда она проскроллина в самый низ, такое часто можно увидеть (facebook, google.pic, и т.д.). Весь этот подгружаемый контент это ссылки на др. страницы. Как сделать так что бы про возвращении на эту страницу по истории, она сама скроллилась в то место от куда с нее до этого ушли.
Спасибо заранее...

cyber 02.06.2013 10:06

slavonbl, использовать куки или localstorage.

slavonbl 02.06.2013 11:09

А подробней, если можно.
Дело в том что по возвращению на страницу необходимого контента нет(он ведь подгружается по мере скроллинга). Я так понимаю, необходимо программно опустить страницу на необходимую глубину.
Неужели это задача ни разу ни кем не реализовывалась.

slavonbl 09.06.2013 19:40

Вопрос еще актуален, что ни кто не поможет....???

danik.js 09.06.2013 19:46

Ну сказали же - используй localStorage. Записывай положение скролла и возможно подгруженный контент. Кстати лучше не localStorage а sessionStorage.

dmitriymar 09.06.2013 19:48

Цитата:

Сообщение от slavonbl
Вопрос еще актуален, что ни кто не поможет....???

уже ведь сказали -использовать локал сторадж.

по уходу со страницы записывать в локал сторадж контент .
при загрузке, если в сторадже есть элемент с ключом соотв. адресу страницы -получить данные, вставить в страницу , проскролить до конца.

А если это вопрос кто кодом поможет, напишет всё, то:

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

И создавая подобные темы, не помешает с правилами помощи ознакомится:
http://javascript.ru/forum/misc/3706...-otvetili.html


Часовой пояс GMT +3, время: 12:10.