Я использовал функцию Javascript scrollTo и scrollBy. Но его не работаетКак сохранить положение прокрутки после перезагрузки веб-страницы?
для меня. Я хочу сохранить положение прокрутки, чтобы получить после загрузку веб-страницы.
Я использовал функцию Javascript scrollTo и scrollBy. Но его не работаетКак сохранить положение прокрутки после перезагрузки веб-страницы?
для меня. Я хочу сохранить положение прокрутки, чтобы получить после загрузку веб-страницы.
Сохраните позицию прокрутки в файле cookie перед тем, как покинуть страницу, затем в случае перенаправления страницы используйте этот файл cookie для установки положения прокрутки.
Вы можете использовать хранения сессии, чтобы сохранить позицию затем вернуться в положение, когда страница перезагружается, как это:
$(window).scroll(function() {
sessionStorage.scrollTop = $(this).scrollTop();
});
$(document).ready(function() {
if (sessionStorage.scrollTop != "undefined") {
$(window).scrollTop(sessionStorage.scrollTop);
}
});
спасибо, sir.i использую этот код, но все еще снова и снова мой курсор перемещается сверху после перезагрузки. – rishabhkeshari123
$ (document) .ready (function() { $ ("# addmedic"). Click (function() { sessionStorage.setItem ("pos", $ ("div"). ScrollTop()); }); }); $ (document) .ready (function() {if (sessionStorage.getItem ("pos")! = "Undefined") {$ ("div"). ScrollTop (sessionStorage.getItem ("pos"));} }); – rishabhkeshari123
сэр, как это я храню, и я получаю после загрузки. или во время загрузки вы можете сказать. но свиток ведет себя по своему характеру по умолчанию, и это происходит сверху. – rishabhkeshari123
на прокрутку вы можете взять идентификатор элемента и храните его в переменной. чем Используйте focus()
для этого с ID. Это сработает для вас. дескриптор null для этой переменной, прежде чем сосредоточиться на ней.
это хороший пример
$(window).scroll(function() {
sessionStorage.scrollTop = $(this).scrollTop();
});
$(document).ready(function() {
if (sessionStorage.scrollTop != "undefined") {
$(window).scrollTop(sessionStorage.scrollTop);
}
});
Я попытался сфокусироваться на том, что это положение означает, что он фокусируется там, но после этого снова прокрутите вверх. – rishabhkeshari123
спасибо за ур ответ – rishabhkeshari123
О человеке, чем остановить прокрутку вверх e.preventdefault –
Если это актуально, вы не должны размещать его здесь. –
Если у вас есть срочные требования, почему бы вам не нанять для вас некоторых сотрудников? –
Вы можете сохранить позицию в файле cookie или localStorage. –