2013-12-02 4 views
0

Я хочу создать одностраничный макет, но я должен использовать файлы cookie, чтобы сохранить текущую позицию на сайте, потому что он имеет возможность перезагружать страницу каждый раз, когда вы нажимаете на ссылку (задача для школа).читать id объектов html с кукисами

Так что я хотел бы прочитать текущую позицию пользователя (всякий раз, когда он прокручивает страницу), отправьте эту позицию в файл cookie. Когда страница перезагружается, я хочу, чтобы пользователь мог видеть его предыдущую позицию, а затем автоматически прокручивать (используя анимацию jquery) в позицию, на которую он просто нажал (позиция привязки ссылки)

Может кто-нибудь помочь мне начать строить это?

ответ

0
$("#myTextInput").bind("keydown keypress mousemove", function() { 
    alert("Current position: " + $(this).caret().start); 
}); 

получить текущую позицию курсора

для одушевленных в положение

С уважением ... :)

[обновлено]

использовать 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 
    }); 
+0

Спасибо за быстрый ответ. Это дает понять, как достичь части анимации, а также позиции. Все, что я хочу знать сейчас, - это хороший подход для чтения того, с каким пользователем смотрит пользователь и как его сохранить в cookie. – jochemke

+0

@jochemke check udpated –

Смежные вопросы