Heim  >  Artikel  >  Web-Frontend  >  So rufen Sie zufällig eine bestimmte Funktion in JS_javascript-Kenntnissen auf

So rufen Sie zufällig eine bestimmte Funktion in JS_javascript-Kenntnissen auf

WBOY
WBOYOriginal
2016-05-16 15:51:541357Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie JS zufällig eine bestimmte Funktion aufruft. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dieser Code ruft die angegebene Funktion über einen Zufallstimer auf, der den Zweck erreichen kann, die angegebene Funktion in zufälligen Intervallen auszuführen

function randRange(data) {
    var newTime = data[Math.floor(data.length * Math.random())];
    return newTime;
}
function toggleSomething() {
    var timeArray = new Array(200, 300, 150, 250, 2000, 3000, 1000, 1500);
    // do stuff, happens to use jQuery here (nothing else does)
    $("#box").toggleClass("visible");
    clearInterval(timer);
    timer = setInterval(toggleSomething, randRange(timeArray));
}
var timer = setInterval(toggleSomething, 1000);
// 1000 = Initial timer when the page is first loaded

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn