Ich habe einige Funktionen:Zufallsfunktion auf jeder Zeit Seite zu laden
fbFetch();
fbFetch1();
fbFetch2();
fbFetch3();
fbFetch4();
ich eine Zufallsfunktion auf Seite Last auslösen soll.
Ich habe einige Funktionen:Zufallsfunktion auf jeder Zeit Seite zu laden
fbFetch();
fbFetch1();
fbFetch2();
fbFetch3();
fbFetch4();
ich eine Zufallsfunktion auf Seite Last auslösen soll.
Setzen Sie Funktionen in Array und feuern Sie es mit mathematischen Zufall.
var arr = ['fbFetch();','fbFetch1();','fbFetch2();','fbFetch3();','fbFetch4();'];
var ran = Math.floor(Math.random() * 6) + 1
$(document).ready(arr[ran]());
var fns = [fbFetch, fbFetch2, fbFetch /* ...you get the idea */]
var selectedFn = Math.floor(Math.random() * fns.length);
body.addEventListener("load", fns[selectedFn], false);
gearbeitet gearbeitet gearbeitet '(fns.length - 0,1)' wenn jemals 'Math.random()' '1' zurückgegeben hat. –
@ibrahimmahrir Math.random gibt nie zurück 1. Lesen Sie die Dokumentation hier: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random –
danke für die Informationen. Ich dachte, es enthält "0" und "1". Ich werde meine Antwort reparieren. Vielen Dank. –
Push-Funktionen in ein Array dann einer von ihnen rufen einen Zufalls Index verwendet:
var a = [];
a.push(fbFetch);
a.push(fbFetch1);
//...
var index = parseInt(Math.random() * a.length);
a[index]();
Es funktioniert. Tks viel :) –
Gern geschehen! –
Warum "ParseInt" anstelle von "Math.floor" verwenden? –
nicht nicht nicht nicht funktioniert –