Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2012, 09:46
Интересующийся
Отправить личное сообщение для Mazai Посмотреть профиль Найти все сообщения от Mazai
 
Регистрация: 29.03.2011
Сообщений: 23

Функция работает неправильно
Добрый день!
Есть функция к примеру
var t = 0;
function change() { if ( t>=0 && t<4) {
$("#images div").eq(t).fadeTo(1000,0).delay(1000).next().fade To(1000,1); t++; alert(t); setTimeout(change,2000); } }
change();
Почему-то счетчик бежит вперед и функция не успевает пробежать по всем элементам выборки.
Кто-нибудь подскажите в чем дело?

Последний раз редактировалось Mazai, 10.04.2012 в 10:28.
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2012, 10:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

условие неверное. при запуске функции t == 0, и , кстати , нумерация элементов в квери начинается с нуля.

надо так


if ( t>=0 && t<4) {
Ответить с цитированием
  #3 (permalink)  
Старый 10.04.2012, 10:27
Интересующийся
Отправить личное сообщение для Mazai Посмотреть профиль Найти все сообщения от Mazai
 
Регистрация: 29.03.2011
Сообщений: 23

Ну это я так к примеру условие записал, на тормоза это не влияет. Вопрос почему функция тормозит остается открытым.

Последний раз редактировалось Mazai, 10.04.2012 в 10:29.
Ответить с цитированием
  #4 (permalink)  
Старый 10.04.2012, 10:38
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

http://jsbin.com/ehital

Вы этого эффекта добивались? в коде изменил отступы и селектор.
Ответить с цитированием
  #5 (permalink)  
Старый 10.04.2012, 10:41
Интересующийся
Отправить личное сообщение для Mazai Посмотреть профиль Найти все сообщения от Mazai
 
Регистрация: 29.03.2011
Сообщений: 23

Да, именно, только, еще зацикленный через условия в функции. Странно, что у меня функция тормозит..
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
Функция не работает без jQuery(function() { shilinpavel jQuery 1 26.10.2011 10:05
Не работает функция из подключаемого файла evgenyan jQuery 3 28.10.2010 14:48
Mootools функция periodical не работает по id Jumong Общие вопросы Javascript 2 11.09.2010 16:42
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42