1. bmyrzali - 05 Ноября, 2013 - 11:35:08 - перейти к сообщению
День добрый. Есть страничка index, там находятся блоки созданные с помощью jquery. Так вот, после обновление страницы все уходит в первоначальную позицию, а хотелось бы что бы она там же оставалось. Как это можно сделать с помощью сессий или кука или еще что нибудь
2. Deonis - 12 Ноября, 2013 - 10:25:30 - перейти к сообщению
Теоретически, для такой задачи, можно использовать LocalStorage. Сравнивая с теми же cookie, в которых можно сохранить до 4Кб информации, в LocalStorage можно хранить около 5Мб. А это, по сути, достаточно, чтоб сохранить вообще всю страницу целиком. Но такой подход не всегда будет приемлем. Если вы генерируете какие-либо дополнительные элементы на странице и хотите оставить текущую структуру после обновления, то более логичным было бы использования хэша. Напр., нажал юзер на кнопку "Показать блок", добавили хэш к URI - site.ru/something/page.html#show-block. Вам остается отслеживать присутствие хэшей и, в зависимости от результата, запускать ту или иную функцию в JS.