Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JQUERY- ustalenie wysokości div'a
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
miccom
Dzień dobry smile.gif

Mam pewną funkcję jquery która ładuje mi content do div'a
  1. <div id="forum">
  2. temat_list(1);
  3. </div>

W stylach css3 nie mam ustalonej wysokości div id="forum", chciałbym dynamicznie ładować przez jquery jego wysokość w zależności od załadowanej przez funkcję temat_list() treści.
Jak ustalić wysokość załadowanego div id="forum" po załadowaniu treści?
Proszę o pomoc bo wszystkie moje sposoby nie pomagają ;/
Pozdrawiam.
miccom
Pyton_000
http://api.jquery.com/outerHeight/
miccom
Niezależnie od tego, czy dam tak:
  1. var p = $( "#forum" );
  2. alert(p.outerHeight());

czy tak:
  1. var p = $( "#forum" );
  2. alert(p.outerHeight(true));


Otrzymuję wynik 158px, ale div id="forum" przykrywa całą stronę... więc nie ma możliwości, aby to było 158px wysokości diva.
Pyton_000
pokaż kod JS z wczytywaniem i gdzie sprawdzasz tą wysokość.
miccom
Moja funkcja do ładowania danych to :
  1. $(document).ready(function(){
  2. function temat_list(nr_tematu,strona){
  3. $.ajax({
  4. type : "GET",
  5. dataType : "text",
  6. url : "../temat_list.php?nr="+nr_tematu+"&s="+strona,
  7. success: function(odp){
  8. $("#forum").html(odp);
  9. }
  10. });
  11. }
  12. });

a wywołuję funkcję przy załadowaniu strony
  1. <div id="forum">
  2. temat_list(1,1);
  3. </div>


A sprawdzałem wysokość div:
na początku head i na końcu body.
Pyton_000
Sprawdzaj po załadowaniu contentu czyli tu:
Kod
success: function(odp){
            $("#forum").html(odp);
        }
viking
Sprawdzaj po linii 8. Przecież wcześniej treść nie jest wczytana.
miccom
Dałem dwa "pomógł"
Dziękuję serdecznie za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.