У меня есть файл HTML с изображением дождя и кнопкой, которая запускает звук, похожий на гром. У меня есть thunder.gif, который я хотел бы воспроизвести один раз, когда звук грома запускается кнопкой, а затем вернуться к исходному дождевому GIF.
Сейчас у меня есть функция startAudio (), которая создает аудио, и одна функция playGif (), где это единственный контент
document.getElementById("theImage").src="thunder.gif";
Они оба помещены в третью функцию, называемую playThunder. (), который вызывается после нажатия кнопки. Тем не менее, я не знаю, как go вернуться к rain.gif, который раньше был "theImage", когда thunder.gif заканчивал играть. Я только хочу, чтобы gif проигрывался один раз, а затем снова заменял содержимое «theImage» на rain.gif. Если я сделаю функцию
function thunderGif(){
document.getElementById("theImage").src="thunder.gif";
document.getElementById("theImage").src="rain.gif";
}
Так она будет перебирать thunder.gif, а затем воспроизводить rain.gif, просто переопределяет и по какой-то причине вообще не играет thunder.gif