Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2024, 01:51   #1
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 32
По умолчанию Как сделать задержку после клика?

Как сделать задержку в 5 секунд после клика по mav_bonus_item
Используя подобный код setTimeout(() => document.title = “5 сек.”, 5000);
Чтобы в верху во вкладке браузера с помощью document.title показывался таймер в 5 секунд затем срабатывала функция бонуса?!

Вот скрипт в какую строку поставить чтобы работало, у меня ничего не выходит, незнаю как сделать, подскажите!!!
Код:

	<script>
		 $(document).ready(function(){
		 	$('.mav_bonus_item a').attr('target','_blank');
		 	$('.mav_bonus_item').click(function(event) {
		 		var el = $(this);		 		
		 		el.html('<div class=""><i class="fa fa-5x fa-fw fa-pulse fa-spinner text-danger"></i></div>');
				$.ajax({
			        url: document.location.href,
	                type: "POST",   
	                dataType: 'json',
	                data: {bonus_click:el.data('id')},
	                success: function(d){
	                	if (d.ok) {
	                		el.replaceWith(d.amount);
	                	}
	                	else
	                		el.html('<div class="alert alert-danger"><strong>Произошла ошибка :( Перезагрузите страницу.</strong></div>');
			        },
                	error: function(){el.html('<div class="alert alert-danger"><strong>Произошла ошибка :( Перезагрузите страницу.</strong></div>')}
		    	});
		 	});
		 });
	</script>
Thomek вне форума Ответить с цитированием
Старый 27.06.2024, 02:01   #2
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 32
По умолчанию

И можно ещё таймер поставить в место спиннера!
Код:
el.html('<div class=""><i class="fa fa-5x fa-fw fa-pulse fa-spinner text-danger"></i></div>');
Thomek вне форума Ответить с цитированием
Старый 27.06.2024, 10:39   #3
Thomek
Пользователь
 
Регистрация: 05.02.2022
Сообщений: 32
По умолчанию

Всё решение найдено!
Thomek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так чтоб сохранялись и закрывались все книги после клика на крестик в левом верхнем углу? rediffusion Microsoft Office Excel 7 27.06.2019 20:37
Сделать задержку Cruzel Работа с сетью в Delphi 3 05.12.2013 01:54
Как убрать задержку после нажатия на клавишу liquidon Общие вопросы Delphi 7 24.01.2012 11:11
как сделать задержку вывода изображения pupilMartyr Общие вопросы Delphi 9 03.05.2011 21:57
как сделать паузу (или задержку) в цыкле : с# Natok Помощь студентам 7 30.05.2009 12:55