[Resolvido] Não estou conseguindo atualizar componente tabs do Jq
Pessoal, estou precisando de uma ajuda de vocês, pois faz mais de 15 dias que estou precisando fazer funcionar um link de uma pagina para outra, o meu maior problema é que estas duas páginas estão dentro deste componente "tabs ui", que até o momento não encontrei uma maneira de fazer isso funcionar a não ser clicar manualmente em outra aba ou colocando o ponteiro na barra de endereços e apertar enter.
O código que realiza a manipulação desse componente
$('.anos').tabs({
selected: ano,
ajaxOptions: {
error: function( xhr, status, index, anchor ) {
$( anchor.hash ).html(
"Não foi possível abrir a página requisitada, tente novamente!"
);
$("#maincontent .loading").animate({'marginTop': '-30px'});
},
beforeSend: function() {
$("#maincontent .loading").animate({'marginTop': '0'});
},
success: function() {
var exercicio = $(".vtabs .ui-tabs-panel").not(".ui-tabs-hide").find(".anos").not(".ui-tabs-hide").find("ul li.ui-tabs-selected a").attr("title");
$(".ano-centro").html(" - Exercício de " + exercicio);
$(".ano-exercicio").html(exercicio);
paginacao( ano );
$("#maincontent .loading").animate({'marginTop': '-30px'});
$(".ano-centro").html(" - Exercício de " + exercicio);
$(".ano-exercicio").html(exercicio);
$(".ano-centro").show();
$("#maincontent .loading").animate({'marginTop': '-30px'});
}
},
spinner: 'Carregando...',
show: function(event, ui) {
var hash = window.location.hash; //alert(hash);
hash = hash.split('-');
var tabhash = ui.tab.hash.replace("#",'');
tabhash = tabhash.replace('_à_','_');
tabhash = tabhash.replace('#','');
$menu.tabs( "option", "selected", Number($.trim(hash)) );
var hashpagina = '';
if(pagina != 0 && pagina != '1' && trocarPagina) {
hashpagina = '-' + pagina;
}
window.location.hash = hash[0] + '-' + tabhash + hashpagina;
},
select: function() {
var hash = window.location.hash;
hash = hash.split('-');
var tabhash = ui.tab.hash.replace("#",'');
tabhash = tabhash.replace('_à_','_');
tabhash = tabhash.replace('#','');
window.location.hash = hash[0] + '-' + tabhash;
trocarPagina = false;
}
});
Sei que pode parecer muito complexo por parecer esse conteúdo muito avançado, mas eu apenas preciso atualizar esse tabs.
A pagina desse componente com o demo e documentação desse componente está aqui
se alguém que ler não entender o suficiente para resolver postem o que entenderam dessa situaçao
Discussão (5)
Carregando comentários...