![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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 :/ |
|
|
![]()
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ę
![]() |
|
|
![]()
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! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:06 |