1. Die Methode setTimeout () wird verwendet, um eine Funktion aufzurufen oder einen Ausdruck nach der angegebenen Anzahl von Millisekunden zu berechnen.
setTimeout () führt Code nur einmal aus. Wenn Sie mehrmals anrufen möchten, verwenden Sie setInterval () oder führen Sie den Code selbst Call setTimeout () erneut.
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <title> setTimeout </title> </head> <body> <div1 'div1'> </div> </body> </html> <script type = "text/text/javascript"> // // Countdown Seconds Funktion showTime () {t -= 1; document.getElementById ('div1'). innerHtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // Führen Sie jede Sekunde einmal aus, showTime () setTimeout ("showTime ()", 1000); } // showTime () showTime () ausführen; </script>2. Die Methode setInterval () kann Funktionen aufrufen oder Ausdrücke gemäß dem angegebenen Zeitraum (in Millisekunden) berechnen.
Die setInterval () -Methode ruft die Funktion kontinuierlich auf, bis ClearInterval () aufgerufen oder das Fenster geschlossen ist. Der von setInterval () zurückgegebene ID -Wert kann als Parameter für die Methode clearInterval () verwendet werden.
<html><body><input type="text" id="clock" size="35" /><script language=javascript>var int=self.setInterval("clock()",50)function clock(){var t=new Date()document.getElementById("clock").value=t}</script></form><button onclick="int=window.clearInterval(int)">Stop Intervall </button> </body> </html>Lassen Sie mich die relevante Lektüre unten vorstellen
1. Für die Funktion setInterval () können Sie sich auf die detaillierte Erklärung der Verwendung der Funktion "setInterval () beziehen.
2. Ort.reif kann sich auf die HREF -Eigenschaft des Standortobjekts beziehen.
3. Für das Innerhtml -Attribut können Sie sich auf das Kapitel über das Innerhtml -Attribut von JS beziehen.
Das Folgende ist ein Beispiel, um es Ihnen vorzustellen:
<html> <head> <meta http-äquiv = "content-type" content = "text/html; charSet = utf-8"/> <title> Methode zum zeitnahen Springen von Seiten auf eine zeitnahe Weise </title> </head> <Body> <Script type = "text/javascript"> var t = 10; //. // Starten Sie die 1-Sekunden-Timing-Funktion referen () {if (t == 0) {location = "www.baidu.com"; //#Setzen Sie die Sprunglink -Adresse} document.getElementById ('show'). Innerhtml = ""+t+"Sprung in Sekunden"; // Countdown T--; // Zähler Decrement} </script> <span id = "show"> </span> </body> </html>Probleme auftreten:
Wenn die obige JS -Methode in $ (function () {......}) platziert ist, wird der Browser methodxx () nicht definiert;
Die Definition von function () {} sollte in <script> </script> platziert werden
Das obige ist der vom Editor vorgelegte Countdown -Jump (Empfohlen) JavaScript -Implementierung. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!