Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][JavaScript] Pozycja okienka dialogowego, jQuery
Lethys
post 7.12.2011, 14:38:29
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Korzystam z okienek dialogowych jQuery. Wszystko jest cacy, ale mam problem z rozmieszczeniem ich.

W instrukcji (position):

Cytat
Specifies where the dialog should be displayed. Possible values:
1) a single string representing position within viewport: 'center', 'left', 'right', 'top', 'bottom'.
2) an array containing an x,y coordinate pair in pixel offset from left, top corner of viewport (e.g. [350,100])
3) an array containing x,y position string values (e.g. ['right','top'] for top right corner).


żródło: http://docs.jquery.com/UI/Dialog

Korzystając z instrukcji mam u siebie:

  1. $("#dialog").dialog('option', 'position', ['right', 'top']);

Czyli okienka wyświetlają mi się w prawym górnym rogu a jak chciałbym aby były w prawym górnym rogu ale trochę oddalone od krawędzi.

Jak mogę zrobić aby je oddalić od krawędzi (próbowałem jakieś eksperymenty z ['right-20px'] ale nie działa biggrin.gif).

Chciałbym aby na różnych rozdzielczościach było mniej więcej tak samo oddalone.


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
kamil4u
post 7.12.2011, 14:56:28
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Nie znam dobrze jQuery, ale zgodnie z dokumentacja wydaje się, że nie ma tak łatwo smile.gif

Skorzystaj z:
-
Cytat
2) an array containing an x,y coordinate pair in pixel offset from left, top corner of viewport (e.g. [350,100])

- http://api.jquery.com/width/
- prosta matematyka: (szerokość_strony - 20)px


--------------------
Go to the top of the page
+Quote Post
Lethys
post 7.12.2011, 14:58:53
Post #3





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


No niby tak ale co 2 użytkownik ma inna rozdzielczość.

U jednego 20 pixeli będzie widoczne a u innego nie będzie widać różnicy.

Nie da się ustawić tego jakoś procentowo? np. 15% od lewej strony i 15% od topa?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
kamil4u
post 7.12.2011, 15:59:46
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Matematyka: (szerokość_ekranu*0.75)+'px' smile.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 14:48