Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQ/UI/Dialog] Jak zrobić, aby okno pojawiło się częściowo poza viewport?
hao
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


Mam kilka okienek:

(IMG:http://itvpoludnie.pl/1.jpg)

które mogę sobie dowolnie przesuwać, rozszerzać itp, do tego zapamiętuję w cookies ich położenie i wielkość.
<body> ma wysokość 2000px (jak widać po suwaczku, jest większe niż viewport).

Przesuwam sobie jedno okienko poniżej, tak, że wychodzi poza viewport:
(IMG:http://itvpoludnie.pl/2.jpg)

Wszystko jest ok. Położenie okienka się zapamiętuje. Mogę sobie stronę przewijać w dół itp.

Problem:
Po wyjściu i wejście na stronę (lub odświeżenie), okno to, które ma parametry posx=100, posy=1000 (dla przykładu), ładuje się tak, jakby NIE WOLNO mu było przekroczyć obszaru vieport.
Okno po odświeżeniu strony jest repozycjonowane przez:
$(this).dialog( "option", "position", [x,y] );
Ale jednak ukazuje się zawsze CAŁE w obszarze viewport, tak jakby miało włączony "snap" tylko do obszaru widocznego.

(IMG:http://itvpoludnie.pl/3.jpg)


A jak zrobić, aby, gdy daję mu pozycję posy=1000, zawsze to okno pojawiało się jednak te 1000 px od góry?
Próbowałem również użyć jQuery UI Position utility, ale to też nie pomaga.

Dzięki z góry za odpowiedź...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.09.2025 - 23:43