Остановить таймер setInterval
У меня выполняеться функция в таймере и в определённое время мне нужно его остановить ,как можно остановить внутри функции?
|
|
Неужели так трудно просто попробовать:)
|
Цитата:
|
Цитата:
var i=0; function interval() { alert("прошла "+(++i)+" секунд(а)"); if(i>=5) { clearInterval(intervalID); } } var intervalID=setInterval(interval,1000); |
Цитата:
|
Добрый день, знающие люди, подскажите почему не получается того как получил значение #newMess остановить setInterval ??
<script type="text/javascript"> $(document).ready(function(){ var intervalID = setInterval('$("#newMess").load("tstget.php");', 1000); $("#newMess").ajaxComplete( function(){ if ($("#newMess").text() != "") { Mess = $("#newMess").text(); $.get("tst.php", {kat: Mess}); clearInterval(intervalID); } }); }); </script> |
вобщем вот так получилось что нужно было:
01 <script type="text/javascript">
02 $(document).ready(function(){ 03 var intervalID = setInterval('$("#newMess").load("tstget.php");', 1000); 04 $("#newMess").ajaxComplete( 05 function(){ 06 if ($("#newMess").text() != "") 07 { 08 Mess = $("#newMess").text(); 09 window.location.href = "/tst.php?kat="+Mess; 10 clearInterval(intervalID); 11 } 12 }); 13 }); 14 </script> |
<html> <head><script language="javascript"> var nt=0; function scrolling(){ var timer1=setInterval('var nt=nt+3;if (nt>="800") {clearInterval(timer1);clearInterval(timer2);}',2); var timer2=setInterval("scroll(0,nt)",2)} </script> </head> <body onLoad="scrolling()"> <img src="http://beautypic.ru/uploads/posts/2012-10/wallpaper15_magcloud_02.jpg" width="2560" height="1920" alt=""/> </body> </html> Цитата:
|
Часовой пояс GMT +3, время: 09:35. |