Ich schrieb eine nette Funktion, die 5 von 14 Randoms Pics nimmt es in 5 von 10 zufälligen Positionen das läuft perfekt.Javascript verwenden Sie die Ausgabe einer Funktion als eigene Eingabe
Die Funktion ist alle x Sekunden aufrufen (x = 5 oder was auch immer ;-)
mein Code:
var done = false;
var interval = 1000;
$(document).ready(function()
{
var mytime = setInterval(function(){
if (done)
{
done = false;
}
else
{
clearPics();
var oldPics = makePics();
console.log(oldPics);
done = true;
}
},interval);
});
Jetzt habe ich in den nächsten Lauf 5 neue Bilder benötigen, die nicht in diesem 5 sind von 14. Es muss noch 5 andere geben.
Mein Plan ist es, die Anordnung des ersten zu erhalten (n => 1) run (nennen Var oldPics) und prüfen Sie innerhalb der Funktion makePics() , wenn die Zahlen des Bildes im ersten Laufe sind (n -1, wenn n größer als eins ist.
Ich brauche so etwas wie
var oldPics = makePics();
makePics(oldPics);
, ohne die Funktion makePics() aufrufen zweimal
Gibt es eine Möglichkeit, dies zu tun?
Was macht makePics? Sende deinen Code. – user5014677