|
Hight ↓
|
 |
|
06 Декабрь, 2011, 03:11:56
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Есть цикл:
for(var i = 0; i < this.emoticonsPanel[id].length; i++){
setTimeout('jQuery(textEditor.emoticonsPanel['+id+']['+i+']).fadeIn(100)', i*100);
}
Какого хуя оно, то нормально отрабатывает показывая смайлики по очереди, то, сука, выдаёт такую хуйню:
textEditor.emoticonsPanel[9884639297141636] is undefined
Моя нипанимать. Да и как оно такое может быть если перед этим я делаю: this.emoticonsPanel[id] = []; и добавляю туда элементы, а потом ещё и проверяю: this.emoticonsPanel[id].length
В IE ругается так:
SCRIPT5007: Не удалось получить значение свойства "1": значением объекта является NULL или он не определен
Это он уже по итератору не может нихуя значение получить.
Продебажил всё от и до. Всё корректно! Не понимаю. Какая-то особенность ебучего setTimeout походу.
|
|
|
|
« Последнее редактирование: 06 Декабрь, 2011, 03:11:56 от Hight »
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
06 Декабрь, 2011, 03:29:01 , спустя 17 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
Какая-то особенность ебучего setTimeout походу.
Прочитай как он работает. Он основывается на манипуляциях пользователя - там фиксированного таймера нету, яваскрипт псевдоасинхронен же
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
06 Декабрь, 2011, 03:34:21 , спустя 5 минут 20 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Ivan, так дело в том, что во время выполнения кода который я подсовываю в setTimeout все объекты и элементы массива присутствуют. Это часть кода выполняемая во время инициализации редактора. Перед установкой setTimeout всё уже есть и далее никаких манипуляций не производится. Прикол в том, что ошибка появляется раз через раз-пять-десять. Я не могу понять закономерности появления косяка.
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
06 Декабрь, 2011, 03:42:48 , спустя 8 минут 27 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
Попробуй мышкой поводить по экрану))) Спустя 2 минуты 15 секунд добавил Алсо как-то подобное было с калбеком localStorage (window event local) - ну не работал и всё! Никаких ошибок, браузер перезапускаю работает, потом через раз и потом вовсе не работает. Решил не трахаться с причинами и написать костыль на сетИнтервал. Кстати - файрбаг попробуй вырубить и всякие антивирусы и банерорезалки + от браузера многое зависит, на всяких опера бета и найтли не стоит отлаживать ничего вообще Спустя 1 минуту 24 секунды добавил id каким образом получаешь? Спустя 1 минуту 8 секунд добавил Есть предположение что у тебя id разный генерится и иногда число превышает допустимые пределы... Спустя 1 минуту 36 секунд добавил работай как с хешем, ид в скобках указывай
someHash["myid"]
а то ты путаешь жс-движок
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
06 Декабрь, 2011, 03:51:24 , спустя 8 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Есть предположение что у тебя id разный генерится
Ид генерится один раз в самом начале, а потом передаётся каждому методу отдельно параметром - он везде одинаковый.
иногда число превышает допустимые пределы
А какой там предел?
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
06 Декабрь, 2011, 03:53:49 , спустя 2 минуты 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
alert(Number.MAX_VALUE)
|
|
|
|
|
Записан
|
|
|
|
|
Hight ↓
|
 |
|
06 Декабрь, 2011, 03:54:11 , спустя 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Ivan, чувак, ты прав. Косяк в id. Ручками id присвоил - не проблем. Сейчас переделаю метод генерации id
;)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
06 Декабрь, 2011, 07:40:26 , спустя 3 часа 46 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
нубяра xDD
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Status ↓
|
 |
|
06 Декабрь, 2011, 08:06:55 , спустя 26 минут 29 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Редкостная сволочь
Группа: Джедаи Карма: 57
Сообщений: 1447 Сила слова: 3.94
|
Хайт испортился, приходит на пыху либо пьяный, либо с детскими косяками, балбес короче:D
|
|
|
|
|
Записан
|
Заткнись говно, я воевал!
|
|
|
|
sweet15w ↓
|
 |
|
06 Декабрь, 2011, 01:17:36 , спустя 5 часов 10 минут 41 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 104 Сила слова: -0.96
|
Хайт испортился
блеа... прокис... так и знал... что в холодильник надо было его убирать ((
|
|
|
|
|
Записан
|
отвечаю не в тему... за то редко...
|
|
|
|
Hight ↓
|
 |
|
06 Декабрь, 2011, 03:08:37 , спустя 1 час 51 минуту 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
Я дурак, у меня и справка есть! =)
|
|
|
|
|
Записан
|
|
|
|
|
Givi ↓
|
 |
|
06 Декабрь, 2011, 03:31:27 , спустя 22 минуты 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
Hight, справка кем выдана, Дудом? Он-то может, ему позволено и не такое.
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
Hight ↓
|
 |
|
06 Декабрь, 2011, 07:13:36 , спустя 3 часа 42 минуты 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Красный властелин
Группа: Адекваты Карма: 31
Сообщений: 1626 Сила слова: 1.91
|
справка кем выдана, Дудом?
Кем же ещё. Самым большим авторитетом!
|
|
|
|
|
Записан
|
|
|
|
|
Status ↓
|
 |
|
06 Декабрь, 2011, 07:20:07 , спустя 6 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Редкостная сволочь
Группа: Джедаи Карма: 57
Сообщений: 1447 Сила слова: 3.94
|
И это ты называешь справкой?:D

|
|
|
|
|
Записан
|
Заткнись говно, я воевал!
|
|
|
|