jQuery addClass example
Change class name on click in jQuery
by pikk
HTML
<audio src="https://file-examples.com/wp-content/uploads/2017/11/file_example_WAV_10MG.wav"> </audio>
<progress id="progressbar" class="progress_controls" max="100" value="0"></progress>
<div id="play">
PLAY
</div>
JavaScript
const audio = $('audio')[0];
const progressBar = document.getElementById('progressbar');
function updateProgressBar() {
const percentage = Math.floor((100 / audio.duration) * audio.currentTime);
progressBar.value = percentage;
progressBar.innerHTML = percentage + '% played';
}
$("#progressbar").on("click", function(e) {
var max = $(this).width(); //Get width element
var pos = e.pageX - $(this).offset().left; //Position cursor
var dual = Math.round(pos / max * 100); // Round %
if (dual > 100) {
var dual = 100;
}
$(this).val(dual);
progressBar.value = dual
});