Ir para conteúdo

POWERED BY:

Arquivado

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

Mark Augusto

Script que trava todos os Plugins e "Scripts" dentro..

Recommended Posts

Bom. esse script é muito bom ele muda a pagina sem atualiza-la apenas muda ela e a coloca dentro de um div, alem do mais ele muda o titulo da pagina e o URL no navegador, é sensacional, que disser quase, se não foce por um grande detalhe, tudo o que está 'contido' dentro do div onde é pra aparecer as paginas é travado, incluindo, outros scripts, e funcionalidades, só funciona o click dos links, somente, bom ai o que fiz; dentro da pagina que é pra aparecer dentro desse div, e coloquei tudo dentro para quando ela for carregada, junto dela também ser carregados os scripts e Plugins etc, mas não funciona, de algum modo ele trava a funcionalidades dos outros scripts, por favor me ajudem, preciso urgentemente desse script funcionando, obrigado e boa noite.

<script type="text/javascript">
$(document).ready(function(){
 var content = $('.content_head');
 
//pre carregando o gif
loading = new Image(); loading.src = 'arquivos/ajax-loader.gif';
$('.menu a').live('click', function( e ){
e.preventDefault();
content.html( '<div class=\'loander_arr\'><img src="arquivos/ajax-loader.gif" class="gif_loander" /><span class="carregando_loand">Carregando...</span></div>' );
 
 var href = $( this ).attr('href');
$.ajax({
url: href,
success: function( response ){
//forçando o parser
var response = $( '<div>'+response+'</div>' );
 
var data = response.find('.content_head').html();
 
//apenas atrasando a troca, para mostrarmos o loading
window.setTimeout( function(){
content.fadeOut('slow', function(){
content.html( data ).fadeIn();
 
var title = response.find('title').text();
window.history.pushState( href, title, href );
document.title = title;
});
} );
}
}); 
});
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse script ai é do meu blog =) vlw

 

dá uma lida aqui, para vc entender oq está acontecendo:

http://wbruno.com.br/jquery/metodo-live-jquery/

http://wbruno.com.br/ajax/usando-lightbox-em-pagina-carregada-ajax/

 

o seu problema é com o comportamento do próprio javascript, e não com esse script ai.

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.