Как создать индикатор выполнения в html5, phonegap и jQuery - PullRequest
1 голос
/ 12 октября 2011

Я создаю веб-приложение для Android с использованием html5, phonegap и jquery mobile.То, что я хочу сделать, это создать индикатор выполнения при запуске функции, которая вставляет sql в базу данных, информируя клиента, сколько было сделано и сколько осталось.

Не могли бы вы указать мне, как начать это?У меня уже есть функции для подключения и вставки данных в SQL.

большое спасибо.

Ответы [ 3 ]

3 голосов
/ 12 октября 2011

Вы можете проверить новый тег прогресса в html5. Эта ссылка покажет вам, какие мобильные браузеры поддерживают этот тег.

0 голосов
/ 28 сентября 2012

Как и в предыдущем примере, у меня есть улучшенный.

http://docs.jquery.com/UI/Progressbar

Вы можете импортировать файлы JS и CSS, указанные по ссылке выше, а затем использовать приведенный ниже код в Android WebApp.

    $(function() {

        $("#progressbar").progressbar({ value: 10 });
        setTimeout(updateProgress, 500);

        });

        function updateProgress() {
          var progress;
          progress = $("#progressbar")
            .progressbar("option","value");
          if (progress < 100) {
              $("#progressbar")
                .progressbar("option", "value", progress + 5);
              setTimeout(updateProgress, 500);
          }
        }  

Это будет перемещать прогресс с шагом пять после задержки в полсекунды. Вы можете изменить его в соответствии с необходимостью.

Пожалуйста, дайте мне знать, если это вам поможет

С уважением,

Summved

0 голосов
/ 12 октября 2011

http://docs.jquery.com/UI/Progressbar

Просто используйте

$("#progressbar").progressbar({ value: ( STORED_DATA / TOTAL_DATA) });

Для STORED_DATA попытайтесь разбить данные, отправленные в базу данных (например, в цикле).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...