Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Podmiana wartości
Forum PHP.pl > Forum > Po stronie przeglądarki
robal94
Witam!

Mam kolejny problem. Wszystko działa poprawnie tylko, że nie podmienia wartości w divie. Bo ja chcę aby obrazki były wybierane losowo.
  1. //do rotacjii
  2.  
  3. function zmiana_obraskow(){
  4.  
  5. var el = document.getElementById("lista"),
  6.  
  7. a1=Math.random(), a2=Math.random(), a3=Math.random();
  8.  
  9. a1 = (a1*100)-a1;
  10.  
  11.  
  12.  
  13. a2 = (a2*100)-a2;
  14.  
  15.  
  16.  
  17. a3 = (a3*100)-a3;
  18.  
  19. el.immerHTML = '<img src="loga/'+a1+'.gif" /> <img src="loga'+a2+'.gif" /> <img src="loga/'+a3+'.gif" />';
  20.  
  21. }
  22.  
  23.  
  24.  
  25.  
  26.  
  27. $(function() {
  28.  
  29. //do rotacji
  30.  
  31. var $img = $('<div id="lista"><img src="loga/1.gif" /> <img src="loga/2.gif" /> <img src="loga/3.gif" /></div>'),
  32.  
  33. $img2 = $('<img nazwa="nowy" src="loga/4.gif">'),
  34.  
  35. $stopka2 = $(".koniecstopki2"),
  36.  
  37. $stopka1 = $(".koniecstopki1"),
  38.  
  39. fFirstStep = function(){
  40.  
  41. zmiana_obraskow();
  42.  
  43. $img.fadeIn(6000,fSecondStep);
  44.  
  45. },
  46.  
  47. fSecondStep = function(){
  48.  
  49. $img.fadeOut(6000,fFirstStep);
  50.  
  51.  
  52.  
  53. };
  54.  
  55. $img2.insertBefore($stopka1);
  56.  
  57. $img.insertBefore($stopka2);
  58.  
  59.  
  60.  
  61. $img2.fadeIn(6000,function(){});
  62.  
  63. fFirstStep();
  64.  
  65. });
  66.  

Prosze o pomoc
zegarek84
Cytat(robal94 @ 31.05.2011, 18:02:16 ) *
Prosze o pomoc

przede wszystkim skoro chcesz liczby z przedziału 0-100 I TO CAŁKOWITE to źle - jeśli już to w stylu: Math.round(100 * Math.random());
tak jak zrobiłeś w stringu masz znacznie więcej cyfr niż myślisz...
https://developer.mozilla.org/en/JavaScript...cts/Math/random
lub w skrócie ~~(100 * Math.random()) - ale to jest w zasadzie Math.floor(100 * Math.random()) więc nigdy byś nie miał 100...

po drugie firebug Twoim przyjacielem - sprawdziłbyś co się dzieje z drzewem DOM... poza tym dobrze by było wcześniej wczytać/skeszować obrazki a dopiero potem je podmienić... i szybciej by było nie podmieniać elementy a samo src - ale jak wolisz... na forum dopiero znowu w czwartek jakby co zajrzę

a i nie lepiej było ciągnąć to w poprzednim temacie gdzie uzyskałeś odpowiedź na inny problem??
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.