Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery UI] Dialog - Rozszerzanie na wysokosc layotu? dlaczego?
haryb
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 0
Dołączył: 9.11.2004
Skąd: Gdańsk

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


Mam następujacy kod okna dialogowego:
  1. $("#dialog-modal").dialog({
  2. height: 40,
  3. modal: true,
  4. resizable: false,
  5. draggable: false,
  6. dialogClass: 'komunikat sukces'
  7. });
  8. $("#dialog-modal").dialog().parents(".ui-dialog").find(".ui-dialog-titlebar-close").remove();


I wszystko dział ok - tylko że :
Nie wiem dlaczego w momencie jak pojawia sie pole dialogowe to strona w przeglądarce dziwnie dostaje suwak pionowy.
W podstronie gdzie już na start mam suwak pionowego przewijania - tez widać ze jak się pojawia okienko to suwak przestrzeń strony sie dziwnie - niewidocznie powiększa na wysokość bo suwak się zwiększa - jego obszar, jak okienko wyłączy się - wszystko wraca do normy.

Myślałem że to przez modal - ma jakaś wielkość ustawiona - ale po wyłączeniu tak samo.
Później kombinowałem z pozycja samego okna dialogowego - ale to nie ma znaczenia i nawet jeśli je wyświetlę na samej gorze strony taka sytuacja ma miejsce.
Kolejno odłączyłem wszystkie css odnośnie ui dialog ale to także nie pomogło.



Przed chwila skopiowałem kod demo tego dialogu z oficjalnej strony.
Pousuwałem zaciągane css - zeby jeszcze uprościć kod:
Wyszło coś takiego - jak zapiszecie sobie to jako plik html podepniecie te dwa pliki js to sami zobaczycie ze po otworzeniu pliku pojawi sie odrazu okienko a w przeglądarce pojawi sie suwak pionowy. Jak wciśniecie ESC żeby zamknąć okno dialogowe to wówczas strona będzie normalnie wyświetlana.

  1. <head>
  2. <script type="text/javascript" src="jquery-1.4.2.js"></script>
  3. <script type="text/javascript" src="jquery-ui-1.8.custom.min.js"></script>
  4.  
  5. <script type="text/javascript">
  6. $(function() {
  7.  
  8. $("#dialog").dialog("destroy");
  9. $("#dialog-modal").dialog({
  10. height: 140,
  11. modal: true
  12. });
  13. });
  14. </script>
  15. </head>
  16.  
  17. <div id="dialog-modal" title="Basic modal dialog">
  18. <p>Adding the modal overlay screen makes the dialog look more prominent because it dims out the page content.</p>
  19. </div>
  20.  
  21. </body>
  22. </html>
  23.  



Czy spotkaliście się z tym?
Może coś - jeszcze trzeba ustawić -? Jakiś parametr samego okna dialogowego lub warstwy?
A może coś w samych css lub układzie mojego template strony musiałbym zmienic?

Z pomoc będę wdzięczny.

pozdro
Hary

Ten post edytował haryb 14.04.2010, 01:17:52
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: 25.08.2025 - 02:39