Как правильно использовать JQuery появляются плагин - PullRequest
0 голосов
/ 23 декабря 2011

Я уже некоторое время использую плагин jquery, но, похоже, у меня проблема.

Вот как я это делаю сейчас.

У меня есть страница неопределенной длины. Это список скрытых SPAN с видимым только первым. HTML-код загружается в эти SPAN из обработчика событий OnAppear. В этом же обработчике событий я делаю следующий SPAN видимым, устанавливая его свойство style.display.

Все работает хорошо, кроме случаев, когда возникает следующий сенарио.

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

Браузер пытается использовать кэшированную версию страницы, прокрученной вниз. Но весь контент, загруженный OnAppear, отсутствует. Пользователь видит низ очень длинной пустой страницы.

У меня вопрос: есть ли подходящий шаблон для использования плагина jquery Appear для хорошей обработки этой ситуации?

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

1 Ответ

0 голосов
/ 23 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...