Перебор чисел.

Тема в разделе "Другие языки", создана пользователем yeaahhh, 23 янв 2011.

Модераторы: Цукер
  1. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    Ребят, как реализовать перебор чисел?
    Например, по нажатию на результаты опроса, появляются результаты.
    там, где кол-во проголосовавших идёт экранный перебор чисел.
    Т.е. число 1 сменяется на 2, далее 3, далее 4 и так до нужного числа..(всё это происходит за миллисекунды)
    Это через Jquery?
    Не подскажите алгоритм?
    Заранее спасибо
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Я бы не прикручивал к такой простой задаче JQuery. Можно замутить на простом javascript(уже судя по этому - раздел для вопроса подобран не верно).
    Алгоритм: при нажатии кнопки "Результаты", загружается страница на которой в элементе, например, div с id, допустим, res, уже содержится текущее значение, которое берется из базы или где там оно хранится. (Нужно попробовать и посмотреть, может изначально этот элемент сделать невидимым.) Таким образом, использовать AJAX смысла нет. На onLoad прикручен обработчик, который пишет в элемент с id=res 0 и в цикле начинает увеличивать некий счетчик и менять значение элемента res на текущее значение счетчика. Дальше подбирайте задержку в цикле, добиваясь нужного эффекта.
    Задача вообще простая, потому код писать смысла не вижу. Пиши сам, а если не заработает - кидай, подскажем что куда.
     
  3. Mr.Emm

    Mr.Emm Постоялец

    Регистр.:
    5 май 2008
    Сообщения:
    147
    Симпатии:
    110
    Ну ты шутник, сейчас как раз необходимо использовать аякс везде где нет смысла перегружать всю страницу, и тем более тут, нужно всего лишь показать результаты опроса по кнопке, как я понял это должно быть с эффектом перебора от нуля до сохраненного кол-ва голосов, вот здесь jQuery будет как нельзя кстати, можно даже само голосование через аякс сделать и сразу возвращать результат, и тем более если она уже подключена к проекту, не понимаю почему всех школьников так пугает вес этой либы там ведь всего 30кб в сжатом виде и только потому что она кроссбраузерна, если убрать все эти костыли c поддержкой IE получится тотже Перейти по ссылке :)