1. يتم استخدام طريقة setTimeOut () لاستدعاء وظيفة أو حساب تعبير بعد العدد المحدد من المللي ثانية.
SetTimeOut () ينفذ رمز مرة واحدة فقط. إذا كنت ترغب في الاتصال عدة مرات ، فاستخدم SetInterval () أو اطلب من الكود نفسه استدعاء SetTimeOut () مرة أخرى.
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <title> setTimeout </title> </head> <body> <div id = 'div1'> </viv> </vid> </body> </html> <script type = javascript "// // show countdown seconds function showtime () {t -= 1 ؛ document.getElementById ('div1'). innerhtml = t ؛ if (t == 0) {location.href = 'http: //www.baidu.com' ؛ } // تنفيذ مرة واحدة كل ثانية ، showtime () setTimeout ("showtime ()" ، 1000) ؛ } // execute showtime () showtime () ؛ </script>2. يمكن للطريقة setInterval () استدعاء وظائف أو حساب التعبيرات وفقًا للفترة المحددة (بالميلي ثانية).
ستستدعي طريقة setInterval () الوظيفة بشكل مستمر حتى يتم استدعاء clearinterval () أو إغلاق النافذة. يمكن استخدام قيمة المعرف التي يتم إرجاعها بواسطة SetInterval () كمعلمة لطريقة ClearInterval ().
<html> <body> <input type = "text" id = "clock" size = "35"/> <script language = javaScript> var int = OnClick = "int = window.clearinterval (int)"> توقف الفاصل الزمني </button> </body> </html>
اسمحوا لي أن أقدم القراءة ذات الصلة أدناه
1. لوظيفة setInterval () ، يمكنك الرجوع إلى التفسير التفصيلي لاستخدام وظيفة setInterval ().
2. الموقع. يمكن الرجوع إلى خاصية HREF لكائن الموقع.
3. بالنسبة إلى سمة innerhtml ، يمكنك الرجوع إلى الفصل الخاص باستخدام سمة JS 'InnerHTML.
فيما يلي مثال لتقديمه لك:
<html> <Head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> <title> طريقة للصفحات القفز في الوقت المناسب </title> </head> <body> <script type = "text/javascript"> var t = 10 ؛ // ابدأ وظيفة التوقيت 1 ثانية arend () {if (t == 0) {location = "www.baidu.com" ؛ //#قم بتعيين عنوان ارتباط القفز} document.getElementById ('show'). innerhtml = ""+t+"Jump in Seconds" ؛ // عرض العد التنازلي t-- ؛ // Counter Grepment} </script> <span id = "show"> </span> </body> </html>واجهت المشاكل:
عندما يتم وضع طريقة JS أعلاه في $ (function () {......}) ، سيتم تعريف المتصفح عن methodxx () غير محدد ؛
يجب وضع تعريف الدالة () {} في <script> </script>
ما ورد أعلاه هو JavaScript Applementation Countdown Jump (الموصى به) الذي قدمه المحرر لك. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!