![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 27.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam problem z poprawnym wyświetlaniem obrazków w jQuery Cycle pod IE i Firefoxem. Problem jest taki że:
Za pierwszym wyświetleniem zdjęcia zamiast wyświetlać się normalnie to wyświetlają się jako miniaturki jak na poniższym obrazku http://imageshack.us/photo/my-images/828/z...11024godzk.png/ Często się zdarza takie coś i tylko pod IE i Firefoxem. Zrobiłem więc mały preloader obrazków. Obrazki znajdują się w takiej strukturze: |-ParentFolder ----|ChildFolder1 --------|zdj1.jpg --------|zdj2.jpg --------|zdj3.jpg ----|ChildFolder2 --------|zdj1.jpg --------|zdj2.jpg --------|zdj3.jpg i tak dalej. Prelodaer wygląda tak:
kod w js (z wykorzystaniem jQuery) dla funkcji preload() function preload(photoAlt, photoSource) { $('<img>').attr('src', photoSource).attr('alt',photoAlt); } w skrócie, idę do pierwszego podkatalogu ParentFolder i po kolei odczytuję pliki z nazwy to co ma przed rozszerzeniem i usuwam zdj (zawsze zdjęcie nazywa się zdj + numer . jpg) a następnie ten numer oraz ścieżkę do pliku wysyłam do preload() i tam tworzę <img src=" " alt=" "> najlepsze jest to, że jak przeładuję stronę to już wszystko się wyświetla ok czy mój preloadnig jest włączony czy nie Myślałem że załatwi to sprawę a dalej jest jak jest i nie wiem jak rozwiązać tego psikusa a termin goni i klient się wkurza. Czy ktoś miał już taki problem? jak to rozwiązać ![]() Oczywiście dostęp do katalogów działa, czy źle napisałem ten fragment w js znaczy funkcję preload()? Ten post edytował pikornecki 24.10.2011, 22:28:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:10 |