form.addClass("cart-product-adding");
btn.prop("disabled",true).text("Минутку");// тут идет AJAX вызов и ждем ответ. после него изменяем статус кнопки и формы
form.removeClass("cart-product-adding").addClass("cart-product-added");
btn.text('Готово').delay(200);
form.removeClass("cart-product-added");
btn.text('В корзину').delay(1000).prop("disabled",false);
Это логика формы добавления в корзину. Задача показать процесс добавления, пока ajax не вернет ответ. Сообщить об этом и поменять вид кнопки обратно по завершении обработки.
Почему не работает delay в этом случае? Всё без остановки пролетает на последних четырех строчках
UPD: нашел. потому что нужно использовать setTimeout
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
d0ublezer0
Это логика формы добавления в корзину. Задача показать процесс добавления, пока ajax не вернет ответ. Сообщить об этом и поменять вид кнопки обратно по завершении обработки.
Почему не работает delay в этом случае? Всё без остановки пролетает на последних четырех строчках
UPD: нашел. потому что нужно использовать setTimeout
Edited by d0ublezer0Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.