|
|
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
Подскажите, как реализовать следующее. Страница динамически составляется на PHP из хедера, рабочей области и футера. Хедер занимает довольно много места, поэтому реальный просмотр рабочей области страницы осуществляется с использованием вертикального скрола. Однако при кликаньи на ссылку (пункт меню) страница заново переформировывается, и показывается с самого начала (сверху). Хотя реально поменялось только содержимое рабочей области. Приходится каждый раз пользоваться скролом. Как позиционировать новую страницу со смещением, которое было у предыдущей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 13:29 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
kasyanovСтраница динамически составляется на PHP ... Как позиционировать новую страницу со смещением, которое было у предыдущей? Вариант 1. Понаставить в документе якорей... Код: plaintext Потом вызывать страницу не "голым" url, а url#MyLabel Вариант 2. Незнаю как там у вас на ПХП... Но у нас на CSP можно передать и прочитать переменные из url страницы... Так можно передать ID нужного элемента и через ЯваСкрипт выполнить "позиционирование" на него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 14:52 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
На JavaScript написать функцию чтения-сохранения кук и писать чего-то вроде этакого. Примерчик на jQuery, но суть, imho, должна быть понятна. Все ссылки, которые должны сохранить позицию скролла, должны быть в контейнере с классом "storepos": Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2008, 16:08 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
[quot kasyanov]Как позиционировать новую страницу со смещением, которое было у предыдущей?/quot]Если Вы запоминаете текущую позицию в активной странице перед нажатием на ссылку меню, то можно. И по сути - для Вас этот вопрос - главный. А дальше - дело техники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 01:40 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
У меня такая же ситуация :( Страница генерируестя из Joomla 1.5 Ksnk писал: "... Примерчик на jQuery... " - это где? Искал - не нашел. К сожалению я пока не знаток PHP и JavaScript - поэтому не знаю что возможно, а что нет. Возможно ли упавление скроллингом (в Joomlla можно задать ID у пунктов меню) через CSS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 16:55 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
jQuery - JavaScript библиотечка. последнее время становится популярной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 19:08 |
|
||
|
Запоминать позицию по вертикали и возвращаться на нее
|
|||
|---|---|---|---|
|
#18+
Ksnk, Спасибо! Библиотеку нашел, примерчик нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 19:22 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35707027&tid=1453838]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 479ms |

| 0 / 0 |
