Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...