Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.01.2011, 14:01
Профессор
Отправить личное сообщение для qwermjk Посмотреть профиль Найти все сообщения от qwermjk
 
Регистрация: 31.01.2010
Сообщений: 229

Почему не работает clearInterval
Не пойму я нефига, вроде бы всё правельно делаю.
var intervalID = setInterval(nextNewsAuto, time);
$(this).click(function() {
clearInterval(intervalID);
});
Но сетинтервал сёравно не останавливается, это всеголишь часть кода =)
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2011, 14:07
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от qwermjk
это всеголишь часть кода =)
В этой части всё правильно.
Ответить с цитированием
  #3 (permalink)  
Старый 25.01.2011, 14:12
Профессор
Отправить личное сообщение для qwermjk Посмотреть профиль Найти все сообщения от qwermjk
 
Регистрация: 31.01.2010
Сообщений: 229

Всё идеально, я решил посмотреть что мне выводит алерт переменной intervalID, и при нажатии на тот this, у меня их 5 штук, на первых из них выдаёт сообщение 2, на второй -3 и тд.... на пятый -6. что за бред он мне выдаёт?
Ответить с цитированием
  #4 (permalink)  
Старый 25.01.2011, 14:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от qwermjk
что за бред он мне выдаёт?
Что вы ожидали нам увидеть, и как разница, что там лежит?
Ответить с цитированием
  #5 (permalink)  
Старый 25.01.2011, 14:18
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

qwermjk, попробуйте использовать delay() и queue()
Ответить с цитированием
  #6 (permalink)  
Старый 25.01.2011, 14:23
Профессор
Отправить личное сообщение для qwermjk Посмотреть профиль Найти все сообщения от qwermjk
 
Регистрация: 31.01.2010
Сообщений: 229

Кажись я где-то накасячил, помойму это в этой строке
return this.each(function() {
//тот код сдесь внутри находится
});
Так как обьектов у меня 5, то и код этот 5 раз прогоняется?
Ответить с цитированием
  #7 (permalink)  
Старый 25.01.2011, 14:28
Профессор
Отправить личное сообщение для qwermjk Посмотреть профиль Найти все сообщения от qwermjk
 
Регистрация: 31.01.2010
Сообщений: 229

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает на jQuery 1.4.4? pro10026 jQuery 13 06.03.2014 10:22
Почему то работает, то нет? gyunduz Общие вопросы Javascript 0 22.01.2011 16:08
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Почему скрипт работает в IE6 и не работает в opera и IE8? msufx Javascript под браузер 6 18.09.2009 18:44