Остановить таймер 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, время: 06:05. |