Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не работает clearInterval (https://javascript.ru/forum/misc/14664-pochemu-ne-rabotaet-clearinterval.html)

qwermjk 25.01.2011 14:01

Почему не работает clearInterval
 
Не пойму я нефига, вроде бы всё правельно делаю.
var intervalID = setInterval(nextNewsAuto, time);
$(this).click(function() {
clearInterval(intervalID);
});
Но сетинтервал сёравно не останавливается, это всеголишь часть кода =)

Kolyaj 25.01.2011 14:07

Цитата:

Сообщение от qwermjk
это всеголишь часть кода =)

В этой части всё правильно.

qwermjk 25.01.2011 14:12

Всё идеально, я решил посмотреть что мне выводит алерт переменной intervalID, и при нажатии на тот this, у меня их 5 штук, на первых из них выдаёт сообщение 2, на второй -3 и тд.... на пятый -6. что за бред он мне выдаёт?

Kolyaj 25.01.2011 14:16

Цитата:

Сообщение от qwermjk
что за бред он мне выдаёт?

Что вы ожидали нам увидеть, и как разница, что там лежит?

monolithed 25.01.2011 14:18

qwermjk, попробуйте использовать delay() и queue()

qwermjk 25.01.2011 14:23

Кажись я где-то накасячил, помойму это в этой строке
return this.each(function() {
//тот код сдесь внутри находится
});
Так как обьектов у меня 5, то и код этот 5 раз прогоняется?

qwermjk 25.01.2011 14:28

Да по мойму у меня в этом месте был касяк. Щас всё норм, извините за потраченное вами время =)


Часовой пояс GMT +3, время: 23:25.