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
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:
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%