Foros del Web » Programando para Internet » Jquery »

Accordion: llamada javascript al hacer click en headers

Estas en el tema de Accordion: llamada javascript al hacer click en headers en el foro de Jquery en Foros del Web. Estoy utilizando un accordion para mostrar una lista de noticias. Quiero que al hacer click en el header de la noticia, aparte del efecto de ...
  #1 (permalink)  
Antiguo 21/09/2012, 04:12
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 8 meses
Puntos: 2
Accordion: llamada javascript al hacer click en headers

Estoy utilizando un accordion para mostrar una lista de noticias.
Quiero que al hacer click en el header de la noticia, aparte del efecto de mostrar/ocultar el panel correspondiente llamar a una funcion de javascript pasandole el id de la noticia para poder ver sus detalles en otra zona de la pantalla.

¿Como se puede hacer?

Código:
<div id="accordion">
	<div>
		<h3><a href="javascript:DatosNoticia(1)">First</a></h3>
		<div>Noticia1</div>
	</div>
	<div>
		<h3><a href="javascript:DatosNoticia(2)">Second</a></h3>
		<div>Noticia2</div>
	</div>
</div>
__________________
¿Por qué Uri Geller doblaba cucharas?
  #2 (permalink)  
Antiguo 21/09/2012, 04:44
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 8 meses
Puntos: 2
Respuesta: Accordion: llamada javascript al hacer click en headers

Lo he resuelto así, aunque no se si es la mejor forma:

Código:
        $("#MySearches").accordion({
            header: "h3",
            change: function (event, ui) {
                var currentHeaderID = ui.newHeader.find("a").attr("id");
                var strs = currentHeaderID.split("|")
                Publications(strs[1]);
            }
        });



<h3>
<a id="Search|<%# DataBinder.Eval(Container.DataItem, "searchId") %>" href="#">
Consulta 1
</a>
</h3>
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 26/09/2012, 09:12
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 8 meses
Puntos: 2
Respuesta: Accordion: llamada javascript al hacer click en headers

Perdón por el monólogo, pero no existe otra forma más directa de conseguir lo mismo que no sea utilizando el id?
__________________
¿Por qué Uri Geller doblaba cucharas?

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 18:55.