W tej chwili mogę ustawić atrybut width
na auto
, aby przyjąć pełną szerokość okna, i dynamicznie dostosować się, jeśli rozmiar okna jest zmienione (np. zmiana rozmiaru okna przeglądarki lub wyświetlenie go na innym rozmiarze ekranu). Przykład: http://jsfiddle.net/NnsN2/Jak zrobić okno dialogowe interfejsu użytkownika JQuery zająć pełne okno i dynamicznie dostosować do zmiany rozmiaru okna
Jednak nie mogę uzyskać height
, aby działał tak samo. Zawsze będzie to minimalna wysokość, która będzie pasować do treści, mimo że próbowałem ustawić ją na auto
.
Typowe podejście do uzyskania wysokości okna w pierwszej kolejności ($(window).height()
) i użycie go dla height
nie działa tutaj, ponieważ będzie statyczne i nie będzie dynamicznie dostosowywać się do zmiany rozmiaru okna.
W jaki sposób ustawić wysokość, aby zawsze była pełna wysokość okna, a także móc dostosować się do zmiany rozmiaru okna?
, więc chcesz, aby okno dialogowe obejmowało całe okno? – Alnitak
@Alnitak, tak, obejmuje całe okno i automatycznie zmienia rozmiar samego siebie, gdy zmienia się rozmiar okna. – skyork
wydaje mi się, że okno dialogowe jQuery UI prawdopodobnie nie jest odpowiednią kontrolą dla zadania ... – Alnitak