jQuery Zufallszahl funktioniert nicht

8

Ich versuche, jQuery dazu zu bringen, einen zufälligen Hintergrund auf meiner Site basierend auf einer Zahl zu generieren. Also versuche ich, entweder main1.jpg oder main2.jpg zu generieren und es als Hintergrund in den Körper zu werfen.

Aus irgendeinem Grund erzeugt es nur main2.jpg. Hier ist mein Code:

%Vor%

Danke, Wade

    
Wade D Ouellet 21.02.2010, 01:16
quelle

2 Antworten

19

Es ist sehr verwirrend zu sehen, was Sie versuchen zu tun. Im Moment versteckst du den Körper zweimal, fügst dann fälschlicherweise eine CSS-Regel hinzu und zeigst dann den Körper. Wenn Sie nur einen zufälligen Hintergrund festlegen möchten, tun Sie dies:

%Vor%

Wenn Sie zwei divs hinzufügen und eine nach dem Zufallsprinzip anzeigen möchten, tun Sie Folgendes:

%Vor%     
Doug Neiner 21.02.2010, 01:24
quelle
4

Der Grund dafür ist, dass der erste Aufruf des Hintergrunds den ersten überschreibt. Es ist das Äquivalent zu tun:

%Vor%

Was Sie wollen, ist etwas mehr wie:

%Vor%

Sie können dies auch so einstellen, dass nur das eine Bild geladen wird, das Sie für den Hintergrund verwenden.

%Vor%     
cletus 21.02.2010 01:20
quelle

Tags und Links