Показать сообщение отдельно
  #3 (permalink)  
Старый 18.10.2013, 22:57
Новичок на форуме
Отправить личное сообщение для Romingood Посмотреть профиль Найти все сообщения от Romingood
 
Регистрация: 24.10.2012
Сообщений: 4

Сообщение от danik.js Посмотреть сообщение
Два решения:
1) Не использовать цикл. Использовать таймер через setInterval
2) Использовать WebWorker
Насчет WebWorker начал копать, спасибо за наводку.

Что касается первого пункта, как же я обойдусь без цикла?
Если у меня на этой же странице чуть выше ПХП-шка генерирует массив, и он всегда разный.

1, 2, 55 элементов, или 2000...

Объясню с самого начала.
Их Пхп в Jquery передаю переменные так:

<input type=hidden id='num' value='массив ссылок через запятую'>";

дальше их принимаю и разбираю в массив уже в Яваскрипте

pic = $('#num').val().split(",");

И по каждому элементу массивав мне нужно выполнить определенные действия. Я умею только так:

$.each(pic, function(ind, val) { действия }

Может, как-то еще можно принять массив изх ПХП и выполнить действия над элементами массива (например, открыть все ссылки, или показать все картинки, не суть... )?

В принципе, всё работает, у меня там через Аякс открывается пхп файл и выдает результат. И так до 50 раз. Всё ок.

Но в процессе работы страница виснет в плане ввода, то есть я не могу остановить процесс. Че-то там выводит мне в дивы, пашет, но не отвечает на внешние раздражители )))
Ответить с цитированием