Foros del Web » Programando para Internet » Jquery »

No responde slider

Estas en el tema de No responde slider en el foro de Jquery en Foros del Web. Hola, estoy teniendo problemas con el slider de jQuery UI el cual no responde, mi objetivo es crear un control de volumen pero algo tengo ...
  #1 (permalink)  
Antiguo 12/10/2012, 20:14
 
Fecha de Ingreso: agosto-2010
Mensajes: 42
Antigüedad: 14 años, 3 meses
Puntos: 2
No responde slider

Hola, estoy teniendo problemas con el slider de jQuery UI el cual no responde, mi objetivo es crear un control de volumen pero algo tengo mal en el código el cual hace que no responda (no se mueve) el slider, acá mi código js:

Código Javascript:
Ver original
  1. var thr;   
  2.     function radioPlayer_destroy()
  3.     {
  4.         $('#hidden_player').html('');
  5.     }
  6.    
  7.     function fixfirefox(obj) {
  8.         thr = document.getElementById(obj['id']);
  9.        
  10.     };
  11.  
  12.     //initiate radio
  13.     function tuhabboPlayer()
  14.     {
  15.           //create flash object http://67.212.165.162:7090
  16.           var thradio = new SWFObject('http://tuhabbo.com/v5/contenidos/stats_radio/flash-player/player.swf', 'player', '0', '0', '9.0.124');
  17.           thradio.addVariable('file',     'http://67.212.165.162:7090/;stream.nsv');
  18.           thradio.addVariable('type',     'sound');
  19.           thradio.addVariable('duration', '99999');
  20.           thradio.addVariable('volume', '24');
  21.           thradio.addVariable('autostart', 'true');
  22.           thradio.addVariable('playerready', 'fixfirefox');
  23.           thradio.write('hidden_player');
  24.          
  25.     }
  26.    
  27.     //make slider, run radio if not disabled
  28. $(document).ready(function(){
  29. $("#volume").slider({
  30.     orientation: 'vertical',
  31.     create: function(event, ui) { $(this).slider("value", 0 ) },
  32.     slide: function(event, ui) { thr.sendEvent('volume', $(this).slider('value')); },
  33.     stop: function(event, ui) { thr.sendEvent('volume', $(this).slider('value'));}
  34. });
  35.         tuhabboPlayer();             
  36.     });

y el HTML:

Código HTML:
<div id='radio_player'>
	<div style='position: absolute; top: -10px;' id="hidden_player" class="hidden_player"></div>
	<div id='radio_left'>
		<div id='volume_controls'>
			<div id='volume_up'></div>
			<div id='volume_container'>
				<div id='volume' style='height: 37px;'></div>
			</div>
			<div id='volume_down'></div>
		</div>
	</div>
		<div id='radio_controls'>
        <span onclick="radioPlayer();"> Play </span>
		<span onclick="radioPlayer_destroy();"> Pause </span>
		</div>
	</div>
</div> 
Las librerías están linkeadas correctamente, entonces no es eso, de echo mi problema está en esta parte del js según yo:

Código Javascript:
Ver original
  1. create: function(event, ui) { $(this).slider("value", 0 ) },
  2.     slide: function(event, ui) { thr.sendEvent('volume', $(this).slider('value')); },
  3.     stop: function(event, ui) { thr.sendEvent('volume', $(this).slider('value'));}

Espero que puedan ayudarme, gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:37.