@germanberg

Как приостановить выполнение функции на 5 сек, если уже выполняется другая функция?

Ребятки, прошу помощи! Уже 3 дня бьюсь над этой ситуювиной!
В чем стоит задача. Имеется две кнопки (Лев Клик Мышки и Прав Клик Мышки)
Как сделать так, чтобы при Л.К.М отключить П.К.М на 5 сек? и на оборот. Если нажали на П.К.М отключить Л.К.М на 5 сек. Чтобы воспроизводимые звуки не микшировались.
(делаю кнопки на основе радио мышки для игры с гостями. Копки нужны для того, чтобы издавать сигнал, кто раньше. Я звукрь. ) Спасибо за ранее, надеюсь свой вопрос донес более чем доходчиво=)

if (e.which == 1) 
{ 
var audio1 = new Audio();  
audio1.src = 'audio/1.mp3';  
audio1.autoplay = true;  
};

if (e.which == 3) 
{ 
var audio3 = new Audio(); 
audio3.src = 'audio/2.mp3';  
audio3.autoplay = true; 
}
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
Фиксируйте время клика на кнопке и сам факт клика по кнопке.
При клике на другой кнопке проверяйте была ли нажата другая кнопка за период now()- 5 sec
=> если была нажата по клику ничего не делайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы