Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2011, 03:48
alvarodelera
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Condicional con javascript (¿jquery?)

Hola, tengo un problema que por mucho que busco por el foro y por google no encuentro la solución y recurro a vosotros como última medida a ver si me podéis ayudar. No sé si debería postearlo en javascript o en el subforo de frameworks, creo que aquí. Si estoy equivocado pido a los mods que me muevan este hilo a su sitio correspondiente y acepten mis disculpas. Dicho esto... tengo este código:

Código:
<script type="text/javascript">
		var capa = document.getElementById(pausa);
		if(capa.style.display == "block"){
			$('#slideshow').hover(

        function() { $('#izq,#der,#pausa').fadeIn(); },

        function() { $('#izq,#der,#pausa').fadeOut(); }

    )}
	else(
				$('#slideshow').hover(

        function() { $('#izq,#der,#play').fadeIn(); },

        function() { $('#izq,#der,#play').fadeOut(); }
		
		
		);
			
			
			         
	</script>
Estoy usando como editor de código el dreamweaver, y me da error de código en la línea final de cierre de paréntesis y punto y coma del else. No sé dónde está el fallo, ¿podríais indicármelo?

Por otra parte, lo que quiero hacer creo que con el código que os planteo es obvio, pero por si acaso lo aclaro: tengo una transición de imágenes de jquery cycle que quiero hacerle una botonera de alante/atras/play/pause, pero sólo quiero que salga al pasar el ratón por encima de la transición. Y además, que cuando la transición se esté reproduciendo sólo salga el pausa y viceversa (esto último lo he logrado con éxito), pero necesito que el efecto de fade in/out de la botonera solo me muestre el botón en activo, no los dos, por lo cual mis preguntas son....

¿Con esta condicional que planteo es suficiente para hacer lo que quiero?

En caso afirmativo....

¿Qué hago mal en la condicional además de semánticamente según me comenta el dreamweaver?

Muchas gracias de antemano, un saludo, y enhorabuena por vuestra labor.