Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2012, 13:43
carlos2
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años
Puntos: 2
Respuesta: Mostrar pestañas con Jquery

Estoy haciendo pruebas con lo que me comentas Nekko, pero no consigo hacerlo andar...

En el header.php he colocado esto:

Código:
<script type="text/javascript">
	function my_init_method() {
    if (!is_admin()) {
        wp_deregister_script( 'jquery' );
        wp_register_script( 'jquery', '/wordpress/wp-includes/js/jquery/jquery.js');
        wp_enqueue_script( 'jquery' );
    }
}    
add_action('init', 'my_init_method');
</script>
Y en la entrada o post, tengo esto...

Código:
<script type="text/javascript">
$(document).ready(function()
{
 
	$("ul.tabs li").click(function()     //cada vez que se hace click en un li
       {
		$("ul.tabs li").removeClass("active"); //removemos clase active de todos
		$(this).addClass("active"); //añadimos a la actual la clase active
		$(".tab_content").hide(); //escondemos todo el contenido
 
		var content = $(this).find("a").attr("href"); //obtenemos atributo href del link
		$(content).fadeIn(); // mostramos el contenido
		return false; //devolvemos false para el evento click
	});
});
</script>

<ul class="tabs">
    <li  class="active"><a href="#tab1">Home</a></li>
    <li><a href="#tab2">Galería</a></li>
    <li><a href="#tab3">Contacto</a></li>
</ul>
 
<div class="tab_container">
    <div id="tab1" class="tab_content">
        Contenido 1
    </div>
    <div id="tab2" class="tab_content" style="display:none;">
       Contenido2
    </div>
    <div id="tab3" class="tab_content" style="display:none;">
       Contenido3
     </div>
</div>
La página carga bien las pestañas pero a la hora de hacer clic en ellas... no me hace ni caso. Cualquier ayuda será más que bienvenida. Si no queréis darme el código tal cual y me pasáis algún sitio donde hable de esto, también me vendría bien... los que yo he encontrado no me han ayudado mucho, posiblemente por los bruto que soy XD

Gracias de nuevo y perdonad por ser tan pesado!