Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS]Automatyczne przewinięcie ramki DIV - overflow:auto;
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam menu w divie, a div ma ustawione overflow: auto; czyli w miarę rozwijania menu pojawia się ramka przewijania. Wszystko dobrze, tylko jeżeli zagłębię się w drzewku menu (a tych poziomów mam 7) to pozycja aktualna (kliknięta) w menu po przeładowaniu strony jest gdzieś na samym dole ramki. Więc muszę suwakiem zjechac na sam dół ramki żeby kliknąc element który znajduje się pod aktualnie klikniętym elementem. Pytanie, czy można jakoś automatem przewinąć ramkę diva żeby kliknięty element znalazł się na przykład na środku ramki?

Dodam, że ramka to nie jest IFRAME i że kotwica raczej nie wchodzi w grę, bo kotwica przesuwa całą stronę, a ja chcę, żeby strona została bez przewijania, a przewinęła się tylko ramka.


Teraz ramka ustawia się tak, pasek przewijania na górze ramki:



A chcę, żeby ramka ustawiała się tak:


Ten post edytował miedzna 21.05.2009, 09:47:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Zajec
post
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Sprawdzałeś, czy użycie kotwicy w elemencie z overflow auto faktycznie przesuwa całą stronę? Może przeglądarki są na tyle sprytne, żeby przesuwać tylko scroll takiego bloku?

Przez JS raczej nie dobierzesz się do przesunięcia scrolla: https://developer.mozilla.org/en/Determinin...ons_of_elements :/
Go to the top of the page
+Quote Post
miedzna
post
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Niestety kotwica przewija całą stronę sad.gif przynajmniej pod IE8 oraz FF
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




jQuery ScrollTo.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:06