У меня есть выполнение цикла, которое должно выполняться во всех браузерах.
в chrome / ff и т. Д. Выполнение выполняется быстро и нормально.в IE он медленный и в итоге выдает подсказку, в которой говорится, что скрипт работает медленно (бесполезно).
Есть идеи, как обойти что-то подобное?В основном мне просто нужно избавиться от приглашения IE на 7/8
** edit **
Вот код:
if(this.handicap()) {
while(this.hasGraphChanged()) {
this.gravity(this.separate());
}
}
Это ОЧЕНЬ большой проектпоэтому вместо перечисления всего кода я пойду за быстрым объяснением.
this.handicap: возвращает true, если в браузере IE7 / 8 this.hasChanged: возвращает true / false в зависимости от наличияизменить ПОСЛЕ рисования обновить this.gravity: обрабатывает алгоритм рисования на основе p1 (массив)