Estoy ejecutando un tema de Wordpress (Slate) y viene con códigos cortos que implementan pestañas con la tecnología de jquery.tabs.min.js
.Anidar las pestañas de la IU de JQuery en JQuery personalizado
Utilicé sus códigos cortos intenté anidar pestañas, y no funcionó, muy probablemente debido a la forma en que diseñaron los códigos cortos, así que creé jQuery simple y HTML adicional para crear áreas de pestañas anidadas, que luego contienen el tema original jquery pestañas códigos cortos.
Todo está funcionando, pero hay un problema que me confunde: cuando se cargan pestañas secundarias que contienen menos pestañas que las pestañas de las pestañas padre anteriores, se produce un desbordamiento de pestañas secundarias, y jQuery obtiene las pestañas secundarias del grupo anterior, anexándolas a la pestaña actual.
Un ejemplo de trabajo es here. Observe que la pestaña secundaria 'Actividades de deportes de invierno' del área Ejercicio también se carga en el área Vida nocturna, y Museos y atracciones turísticas en la pestaña principal Excursiones también se cargan en la pestaña primaria Calendrier, que solo debe contener 1 pestaña secundaria (Montreal Eventos).
Así que tengo un extraño derrame sobre el proceso ..
Mi código jQuery para principiantes para controlar las pestañas principales está a continuación.
$(function(){
var subcat = $('.sub-categories'),
subdivfirst = $('.sub-categories div:first'),
subdiv = $('.sub-categories div'),
cattitlefirst = $('.categories ul li:first'),
cattitle = $('.categories ul li');
subcat.children('div').hide();
subdivfirst.show();
cattitlefirst.addClass('active');
$('.categories li a').click(function(){
var $this = $(this);
cattitle.removeClass('active');
subcat.children('div').hide();
$this.parent('li').addClass('active');
var catLink = $this.attr('id');
var showcat = $('div #sub-' + catLink);
showcat
.fadeIn(600)
.find('.panes').show()
});
});
Y cada uno de estos ".subcategories
del div" a continuación contienen las fichas jQueryUI estándar.
Creo que debe haber algún tipo de conflicto entre las pestañas de jQueryUI y las pestañas caseras extra que he creado, pero no estoy seguro de cómo rastrearlas. Cualquier ayuda, consejo o idea para limpiar mi código sería muy apreciada.
Acabo de comprobar el ejemplo de trabajo que ha proporcionado. Lo que ha dicho no me sucede: S (esa subficha 'Actividades deportivas de invierno' del área de Ejercicio también se carga en el área Vida nocturna, y Museos y Atracciones turísticas desde la pestaña principal Excursiones también se cargan en el Calendrier pestaña principal ") – TWickz
Puedo confirmar el comentario anterior. Funciona bien para mí en Chrome. Si resolvió la pregunta usted mismo, puede publicar la respuesta a continuación y marcarla como resuelta. – Jeemusu
¿Podría jsfiddle esto así que tenemos la marcado con el js? – Stephen