Skip to content

Instantly share code, notes, and snippets.

@ny0m
Last active December 15, 2017 16:58
Show Gist options
  • Save ny0m/5723736 to your computer and use it in GitHub Desktop.
Save ny0m/5723736 to your computer and use it in GitHub Desktop.
A snippet to make jPlayer volume bar draggable.
$('.jp-volume-bar').mousedown(function() {
var parentOffset = $(this).offset(),
width = $(this).width();
$(window).mousemove(function(e) {
var x = e.pageX - parentOffset.left,
volume = x/width
if (volume > 1) {
$("#JPID").jPlayer("volume", 1);
} else if (volume <= 0) {
$("#JPID").jPlayer("mute");
} else {
$("#JPID").jPlayer("volume", volume);
$("#JPID").jPlayer("unmute");
}
});
return false;
})
.mouseup(function() {
$(window).unbind("mousemove");
});
@Rabotyahoff
Copy link

JohnnyOutdoors, replace
$(".jp-play-bar").css("width", barValue + "%");
to
$("#player").jPlayer( "playHead", barValue );

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment