2015-12-03 5 views
0

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

У меня есть ссылка на моей странице, которая устанавливает параметр (с PHP). Этот параметр используется для определения количества сообщений. Это работает как шарм.

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

Так вот шаги:

  1. Пользователь нажимает на ссылку, чтобы загрузить ещё сообщения
  2. Сайт получает перезагружается с параметром (например, domain.com/?numberofposts=10)
  3. Теперь сайт должен прокручивать на позицию, которой пользовались пользователи, когда он нажал ссылку

Я пытался добиться этого с помощью scrollTo и т. д., но я не могу заставить его работать. Мое thaughts должно было передать прокрутку, как другой параметр, может быть?

Кто-нибудь знает, как это решить? Спасибо :)

ответ

1

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

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

Если вы ссылаетесь на месте на той же странице, формат ссылки будет выглядеть следующим образом:

<a href="#anchor">Link Text</a> 

Например, если текст «Подробнее о ящеров!» то ваш HTML должен выглядеть следующим образом:

<a href="#raptors">Read more about raptors!</a> 

выше ссылка якоря работает только тогда, когда прыгает на указанное место на ту же странице. Если вы хотите ссылку для перехода на определенное место на другой странице, вам нужно заменить #anchor с полным URL для страницы, похожие на:

<a href="http://examplecom/blog/filename.html#anchor">Link Text</a> 

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

<a name="anchor"></a> 

После нашего предыдущего примера, код анкера будет:

<a name="raptors"></a> 

Полных Учебное пособие here

+0

Если это вам помогло, пожалуйста, примите это как ответ – Matheno

0

Вам нужно знать, где вам нужно прокрутить страницу. Итак, да, вам нужно где-то сохранить прокрутку (или передать ее как параметр).

+0

Это скорее комментарий, а не ответ :) – Matheno

+0

@MHakvoort да, я еще не могу прокомментировать, просто жду мода, чтобы двигаться. – Beep

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