Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Problem z obrazkami ładowanymi dynamicznie
jimmy_lee
post 8.12.2009, 13:51:16
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.03.2009

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


Mam dziwny problem ze strona w jQuery. Probuje zrobic dynamiczne ladowanie zdjec, ale z jakiegos powodu moj kod dziala bez problemow na lokalnym apache zainstalowanym na moim komputerze, ale przestaje dzialac kiedy przenosze strone na jakikolwiek hosting...

Inaczej - kidey otwieram strone na swoim komputerze, zdjecia laduja sie bez problemow, ale po przeniesieniu niektore nie laduja sie wcale, a inne sa strasznie zmasakrowane. Przyklad -> www.eurydicesite.info/error.jpg

Kod, ktorym laduje zdjecia to:
  1. $.fn.image = function(src, f){
  2. return this.each(function(){
  3. var i = new Image();
  4. i.src = src;
  5. i.onload = f;
  6. this.appendChild(i);
  7. });
  8. }
  9.  
  10. function replaceImage(imgName, container) {
  11. $j(container).hide(); //so it fades out once the image has loaded
  12. $j(container).image(imgName, function() { //this is a simple plugin,
  13. i'll paste it's code below
  14. if(container != "#galImage") { //if it's a thumbnail, i want to be
  15. able to click on it
  16. $j(container).empty().append(this).wrap("<a href=\"#\"></a>");
  17. } else { //it's not a thumbnail, so no "a" wrapper
  18.  
  19. $j(container).empty().append(this);
  20. }
  21.  
  22. $j(container).fadeIn(); //finally, show the image
  23. });
  24. }


W innym miejscu wywoluje ten kod np. tak: replaceImage('images/' + imgName, 'imgCont' + i); //i to iterator petli

Nie rozumiem juz kompletnie o co chodzi. Strona (nie dzialajaca) jest na www.eurydicesite.info. Po wejsciu do portfolio, powinno sie pokazac 9 zdjec thumbnail...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:00