Play multiple audios on click In Elementor

Facebook
Twitter
Reddit
WhatsApp

jQuery

				
					<script>
jQuery(document).ready(function($){
    let buttonAudioMap = {
        'audio1-btn': 'audio1',
        'audio2-btn': 'audio2',
        // Add more button-to-audio  as needed
    };

    // Attach event handlers to each button
    $.each(buttonAudioMap, function(buttonId, audioId) {
        $('#' + buttonId).click(function() {
            let audio = $('#' + audioId)[0];

            // Toggle play/pause
            if (audio.paused) {
                // Optional: Pause other audios
                $('audio').each(function() {
                    this.pause(); // Pause each audio element
                });

                audio.play();
            } else {
                audio.pause();
            }
        });
    });
});
</script>


<audio id="audio1" src="/wp-content/uploads/2023/10/Nils-Frahm-You.mp3"></audio>
<audio id="audio2" src="/wp-content/uploads/2023/10/Nils-Frahm-Do.mp3"></audio>
				
			
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More to explorer

How To Make a Hover Card Like a PRO in Elementor

https://youtu.be/pja-7Sfn8WI CSS selector .card-content{ height: 56%; margin-bottom: -134px; transition: all 0.5s ease; } selector .card-wrapper:hover .card-content{ margin-bottom: 0px; height: 100%; } selector

0
Would love your thoughts, please comment.x
()
x

45 Minute Wordpress Support

Get your Wordpress questions answered and your Wordpress issues resolved.

Hello!

Enter your question below and a representative will get right back to you.

Speak to a team member
Leave us a review
Hi there, have a question? Text us here.