Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2018, 17:16
Интересующийся
Отправить личное сообщение для Lord_Jesus_ Посмотреть профиль Найти все сообщения от Lord_Jesus_
 
Регистрация: 10.05.2018
Сообщений: 11

Фиксация страницы при переходе на другую
Уважаемые разработчики, как можно запомнить место скролинга страницы при переходе на другую, возможно ли это реализовать, если да то подскажите как пожалуйста????
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2018, 17:27
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,734

try {
    if (!window.localStorage)
        throw new Error('LocalStorage disabled');

    localStorage.setItem('scrollTop', window.pageYOffset); //write

    alert('Current scroll: ' + localStorage.getItem('scrollTop')); //read

} catch (e) {
    !!window.console && !!console.error && console.error(e);
}
Ответить с цитированием
  #3 (permalink)  
Старый 11.05.2018, 18:06
Интересующийся
Отправить личное сообщение для Lord_Jesus_ Посмотреть профиль Найти все сообщения от Lord_Jesus_
 
Регистрация: 10.05.2018
Сообщений: 11

Nexus,

После перехода на ссылку положение страницы все равно не сохраняется,,,
Ответить с цитированием
  #4 (permalink)  
Старый 11.05.2018, 19:22
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,734

Lord_Jesus_, а у меня работает:
<button type="button" id="button">Reload</button>
<style>button{
	margin:1500px 0;
}</style>
<script>
window.scrollTo(0,+storage('scrollTop')||0);

button.onclick=function(){
	storage('scrollTop',window.pageYOffset);
	location.reload();
};

function storage(key,value){
	try {
			if (!window.localStorage)
					throw new Error('LocalStorage disabled');
					
			return localStorage[(value!==undefined?'s':'g')+'etItem'](key, value);
	} catch (e) {
			!!window.console && !!console.error && console.error(e);
	}
	
	return null;
}
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 12.05.2018, 17:41
Интересующийся
Отправить личное сообщение для Lord_Jesus_ Посмотреть профиль Найти все сообщения от Lord_Jesus_
 
Регистрация: 10.05.2018
Сообщений: 11

Nexus,
Спасибо огромное за вашу помощь
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2018, 09:41
Интересующийся
Отправить личное сообщение для Lord_Jesus_ Посмотреть профиль Найти все сообщения от Lord_Jesus_
 
Регистрация: 10.05.2018
Сообщений: 11

Nexus,

во всех браузерах работает корректно но в IE не срабатывает, при клике по ссылки просто обновляет текущую страницу, сможете подсказать в чем может быть причина?
Ответить с цитированием
  #7 (permalink)  
Старый 13.05.2018, 10:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Lord_Jesus_,
проверяли на сервере?
Ответить с цитированием
  #8 (permalink)  
Старый 13.05.2018, 10:48
Интересующийся
Отправить личное сообщение для Lord_Jesus_ Посмотреть профиль Найти все сообщения от Lord_Jesus_
 
Регистрация: 10.05.2018
Сообщений: 11

рони,
А сервере попробовал, работает....а на локальном нет и именно IE, почему так?
Ответить с цитированием
  #9 (permalink)  
Старый 13.05.2018, 11:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Lord_Jesus_,
это долгая история ... примите как данность, может кто-то обьяснит подробнее.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Воспроизведение аудио при переходе по страницам сайта smegol Мобильный JavaScript 2 17.02.2018 01:03
Смена изображений при наведении и фиксация при клике Noonf Общие вопросы Javascript 3 20.01.2018 17:18
Как сделать непрерывное воспроизведение mp3 файла, при переходе на другие страницы Greatest_Duke jQuery 0 24.12.2016 14:50
Активация нужного таба при переходе с другой страницы vladza Общие вопросы Javascript 4 11.11.2014 10:48
Фиксация объекта при скрулинге страницы Pashok(one) Общие вопросы Javascript 10 08.01.2013 02:52