Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-01-2010, 11:45   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 11
Fade Image per zufall ausgeben

Hallo Leute,

leider habe ich keine Ahnung von JavaScript. Habe aber dieses Tollse Script welches Bilder lädt und ausgibt. Nur leider bleibt die Reinfolge gleich. Gibt es nicht die Möglichkeit hier ein Random des ersten Bilder einzu bauen?

Besten Dank für Eure Hilfe.

LG Strubel


HTML-Code:
<script src="" language="javascript">
1var interval = 10000; // Zeit in ms zwischen Bildwechsel
2var duration = 1800; // Dauer Fade in ms
3
4$(function() {
5
6 if(Images.length > 0) {
7 setInterval("changeImage()", interval);
8
9 $(Images).each(function(Key, Image) {
10 if (Key == 0) {
11 $("#head img:first").replaceWith("<img src='" + Image + "' style='position: absolute; top: 0px; left: 0px; width:960px; height:212px;' />");
12 }
13 else {
14 $("#head").append("<img src='" + Image + "' style='position: absolute; top: 0px; left: 0px; width:960px; height:212px; display: none' />");
15 }
16 });
17 }
18
19});
20
21var current = 1;
22var pos = 0;
23
24function changeImage() {
25 if (current == Images.length)
26 current = 0;
27
28 $('#head').children(":nth(" + current + ")").hide().css("z-index", pos).fadeIn(duration);
29
30 pos++;
31 current++;
32}
strubel ist offline   Mit Zitat antworten
Alt 22-01-2010, 13:18   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Aachen
Beiträge: 1.081
hi, sortiere das array 'image'!

PHP-Code:
$(document).ready(function() {
...

function 
randomSort(a,b) {
    return 
Math.floor(Math.random()*2);
}

image.sort(randomSort);

...
if(
Images.length 0) {
setInterval("changeImage()"interval); 
Untestet!
__________________
G.M. | working @ source lounge
georgexp ist offline   Mit Zitat antworten
Alt 22-01-2010, 14:12   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Aachen
Beiträge: 1.081
wenn du nur die Startposition zufällig auswählen willst setze

var current = Math.floor(Math.random()*image.length);
var pos = current-1;
__________________
G.M. | working @ source lounge
georgexp ist offline   Mit Zitat antworten
Alt 25-01-2010, 08:12   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 11
Zitat:
Zitat von georgexp Beitrag anzeigen
wenn du nur die Startposition zufällig auswählen willst setze

var current = Math.floor(Math.random()*image.length);
var pos = current-1;
Super Sache. probiere das gleich mal aqus. Besten Dank für Deine super Unterstützung und Erklärung.

LG
strubel ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zufall MC an einem zufall platz im bestimmen bereich abspielen Mysteryxxx Flash Einsteiger 6 20-05-2010 11:56
Image Fade-In Effekt Longbeach Flash 8 4 03-06-2006 18:09
functionen per zufall & 4bestimte Zahlen per zufall koljap Flash MX 2004 5 19-02-2005 20:02
per Random ein Zufall ausgeben.... fany ActionScript 1 2 21-10-2004 14:19
Image Fade in / Fade out - Bitte, bitte! Elevation Flash MX 6 22-09-2002 12:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele