@alekskondr
php, javascript, yii2, drupal, MQL

Как сделать setTimeout с картинкой?

Пытаюсь сделать чтоб при клике на функцию call() прошло какое-то время и она сработала - это сделал. Теперь делаю чтоб при этом появилась картинка загрузки. Но ничего не работает.
function call() {
        setTimeout(function() {
          preloadImages(["progressbar.gif", "images/progressbar.gif"], callback);  // вставил здесь картинку
          var msg   = $('#formx').serialize();
            $.ajax({
              type: 'POST',
              url: 'doprocess.php?action=sample1',
              data: msg,
              success: function(data) {
                $('#results').html(data);
                $('#win').show();
              },
              error:  function(xhr, str){
    	    alert('Возникла ошибка: ' + xhr.responseCode);
              }
            });

       return false; },
        4000);
}
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
ivan_tataush
@ivan_tataush
Frontend Developer
зачем тебе preloadImages? Можно для картинки изначально добавить стили display: noneи при отправки показать ее .show().
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы