Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykonanie akcji po załadowaniu wszystkiego
Szymciosek
post
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Witam,
http://simonmedia.gtbase.net/demo/
po wejściu na ten adres można zauważyć, że za pierwszym razem tekst na samym dole jest ucięty, a już po drugim i kolejnym odświeżeniu wraca na swoje prawidłowe miejsce.

W konsoli można zobaczyć jak wygląda zmiana, wyprowadzam tam wartość height:
Kod
console.log($('#content-container').height());


Na tą chwilę na potrzeby Masonry zrobione jest tak:
Kod
$(document).ready(function() {
                var content = $('#content');
                content.imagesLoaded(function() {
                    content.masonry({
                        itemSelector: '.item',
                        gutterWidth: 55
                    });
                    $('#content-container').height($('#content-container').height() + 30);
                    console.log($('#content-container').height());
                });
});


Lecz niestety to nie działa.

Jak zrobić żeby height zmienił się dopiero po załadowaniu wszystkiego co jest potrzebne? Teraz zauważyłem, że gdzieś się gubi chyba 17px.
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: 22.08.2025 - 12:20