Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ThiagoInfo

Dynamic History - reabrir conteudo

Recommended Posts

Bom Dia,

 

Seguinte eu estou implementando ajax no meu site e estou usando o Dynamic History que está funcionando perfeitamente, só gostaria que alguém me auxiliasse para tentar fazer reabrir o conteúdo.

 

Atualmente está funcionando assim: se eu clico em contato por exemplo ele abre, mas se eu clicar em contato novamente ele não abre novamente a chamada, pra abrir você tem que ir até outro link carregar ele e depois clicar em contato novamente.

Isso as vezes não é interessante, alguém teria uma idéia?

 

Pelo que andei vendo o código a solução está nesta parte:

if(navs.data_buffer != new_data){ //If the old content is diferent
				callback(data); //Calling the callback function!
				navs.called = true; //To make sure was already called to fix the index state
				navs.history.push(new_data);
				navs.data_buffer = new_data;
			}

Eu mexi no if e ele ficam dando abrindo sem parar, então creio que deva ser algo neste if.

 

 

Agradeço se alguém puder ajudar, só estou postando pois não consegui realmente achar a solução.

 

 

Edit:

Acho que resolvi o problema, na verdade não era bem um problema.

 

Na linha:

if(force){navs.data_buffer = "";} //If force is true then calling sequentially the same helper works

Alterai para:

if(!force){navs.data_buffer = "";} //If force is true then calling sequentially the same helper works

Pelo menos ta funcionando normal aqui e hora que chamo novamente no mesmo link ele recarrega o contéudo como queria.

 

Se alguém precisar...

 

Se alguém também puder dizer se isto vai interferir no funcionamento do mesmo, porquê geralmente quem desenvolve que entende melhor os detalhes.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que resolvi o problema, na verdade não era bem um problema.

 

Na linha:

if(force){navs.data_buffer = "";} //If force is true then calling sequentially the same helper works

Alterai para:

if(!force){navs.data_buffer = "";} //If force is true then calling sequentially the same helper works

Pelo menos ta funcionando normal aqui e hora que chamo novamente no mesmo link ele recarrega o contéudo como queria.

 

Se alguém precisar...

 

Se alguém também puder dizer se isto vai interferir no funcionamento do mesmo, porquê geralmente quem desenvolve que entende melhor os detalhes.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.