Я хочу создать одностраничный макет, но я должен использовать файлы cookie, чтобы сохранить текущую позицию на сайте, потому что он "перезагружает страницу" каждый раз, когда вы нажимаете ссылку (задача для школы).
Поэтому я хотел бы прочитать текущую позицию пользователя (всякий раз, когда он прокручивает страницу), отправьте эту позицию в файл cookie. Когда страница перезагружается, я хочу, чтобы пользователь мог видеть его предыдущую позицию, а затем автоматически прокручивать (используя анимацию jquery) в позицию, на которую он только что нажал (позиция привязки ссылки)
Может кто-нибудь помочь мне начать строить это?
$("#myTextInput").bind("keydown keypress mousemove", function() {
alert("Current position: " + $(this).caret().start);
});
получить текущую позицию курсора
для оживления позиции http://api.jquery.com/animate/
С уважением...:)
[обновлено]
используйте атрибут this.localName
чтобы
$("#myTextInput").bind("keydown keypress mousemove", function() {
alert("Current position: " + $(this).caret().start);
aler(this.localName);//this will be div which your is looking at currently
});