Hallo,
ich bin gerade dabei einen Webplayer zu erstellen und komme jetzt nicht mehr weiter. Denn der Slider lässt sich zwar hin und her bewegen, aber wenn ich dann die Maustaste auslasse bleibt er nicht stehen! Ich hoffe irgendwer kann mir helfen und im Vorhinein schon mal Danke!
Hier der Code den ich bis jetzt habe:
Lg Jeremy1
ich bin gerade dabei einen Webplayer zu erstellen und komme jetzt nicht mehr weiter. Denn der Slider lässt sich zwar hin und her bewegen, aber wenn ich dann die Maustaste auslasse bleibt er nicht stehen! Ich hoffe irgendwer kann mir helfen und im Vorhinein schon mal Danke!
Hier der Code den ich bis jetzt habe:
Code:
<script type="text/javascript">
//<![CDATA[
var offsetX = 0;
var curX = 0;
$(document).ready(function() {
$('#player_volume_bar').mousedown(function(event){
offsetX = event.offsetX;
$(this).bind('mousedown', startSlide());
});
$('html').mouseup(function(){
$('html').bind('mouseup', stopSlide());
});
function startSlide() {
console.log('startSlide');
$('body').bind('mousemove', function(){
curX = event.pageX - offsetX
if(curX < 175 && curX > 0) {
$('#player_volume_bar').css('margin-left', event.pageX - offsetX);
}
else {
if (curX > 175) {
$('#player_volume_bar').css('margin-left', 175);
}
if (curX < 0) {
$('#player_volume_bar').css('margin-left', 0);
}
}
var volume = curX / 100;
volume = volume / 4;
console.log(volume);
});
}
function stopSlide() {
console.log('stopSlide');
$('body').unbind('mouseup', function(){
console.log('stop');
$('#player_volume_bar').bind('mouseup');
});
}
});
//]]>
</script>
Lg Jeremy1