2010-06-14 4 views
5

Mam stronę z wieloma obrazami (album ze zdjęciami). Używam lazyloading jquery plugin, co jest świetne, aby ładować obrazy tylko z widoku przeglądarki, gdy przewijam w dół.możesz używać jzykera lazyload na wszystkich obrazach (nie tylko poza obrazem)

Mam jeden problem, że chcę, aby ikona ładowania wyświetlała się najpierw podczas ładowania obrazów W bieżącym widoku, a niektóre z nich są dużymi obrazami i wyświetlają się z tym złym obrazem przeglądarki "jeszcze nie załadowany" ikona do momentu pobrania. Nie widzę żadnej właściwości tej wtyczki, aby ją obsługiwać zarówno w widoku, jak i przewijania.

czy ktoś wie, czy jest to możliwe?

Odpowiedz

2

Grałem z wtyczką na mojej własnej stronie. W opisie wtyczki istnieje również funkcja limitu czasu, która faktycznie jest pożądanym zachowaniem.

Sprawdź stronę demo na http://www.appelsiini.net/projects/lazyload/enabled_timeout.html

Jeśli potrzebujesz dalszej pomocy, prosimy o komentarz.

+0

Patrząc na twoją stronę zauważyłem, że po odświeżeniu twojego przeładowania obrazów zamiast załadować je z pamięci podręcznej przeglądarki, która jest f *** ed up. Naprawdę nie widzę sensu używania leniwego ładowania, jeśli obrazy nie są buforowane. – Baz1nga

0

Strona demo z link text lazyloading jquery plugin nie wprzyczywa w FF3.6.

Możesz sprawdzić tę wtyczkę o nazwie JAIL, która działa idealnie (jest kilka przykładów). Po otwarciu stron przykładów sugeruję pozostawienie otwartej karty sieci Firebug.

Powiązane problemy