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.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
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.