Ir para conteúdo

POWERED BY:

Arquivado

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

jnejunior

usar a função para carregar a página sem atualizar mais de uma vez

Recommended Posts

ai pessoal, eu de novo...

 

estou usando um script que o David CHC do VAB disponibilizou, ele funciona certinho, mas quando tento aplica-lo novamente na mesma página só que em outra área do site, não funciona, nem dá erro... alguem pode dar uma ajuda?

 

 

esse é o ajax:

$(function(){
$("#carregando").hide();

$("ul#nav a, .contato, .formContato").click(function(){
	pagina = "arquivos/"+$(this).attr('href');

	$("#carregando").ajaxStart(function(){
		$(this).show();
	});

	$("#carregando").ajaxStop(function(){
		$(this).hide();
	});

	$("#texto-conteudo").load(pagina);
	return false;
});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites
mas quando tento aplica-lo novamente na mesma página só que em outra área do site, não funciona, nem dá erro...

exatamente qual outra área é essa ?

essa 'area' foi carregada com ajax ?

 

 

Ctrl+Shif+J aparece algo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala William, é assim estou usando o ajax para carregar três paginas no conteudo principal do meu site, funciona beleza, só que tenho uma área no site que tem links sobre tecnologia, e quando o usuario clicar quero que apareça o conteudo respectivo ao assunto do link clicado, se ele clicar em PHP por exemplo, abre a página com um resumo do PHP, entendeu? eu usei a mesma lógica e código que já tenho na minha página, mas não funcionou...

 

esta é a área do site que devia funcionar como a do conteudo principal

 

<div id="tecnologias">
				<h3>tecnologias</h3>
				<ul>
					<li><a href="xhtml.php" title="">xhtml</a></li>
					<li><a href="css.php" title="">css</a></li>
					<li><a href="trabalhos.php" title="">w3c</a></li>
					<li><a href="perfil.php" title="">php</a></li>
					<li><a href="padroes-web.php" title="">mysql</a></li>
					<li><a href="trabalhos.php" title="">wordpress</a></li>
					<li><a href="perfil.php" title="">javascript</a></li>
					<li><a href="padroes-web.php" title="">jquery</a></li>
					<li><a href="trabalhos.php" title="">ajax</a></li>
					<li><a href="perfil.php" title="">photoshop</a></li>
					<li><a href="padroes-web.php" title="">illustrator</a></li>
					<li style="border-right: none;"><a href="trabalhos.php" title="">flash</a></li>
				</ul>
				<div id="conteudo-dest" style="position: relative;">
					<?php include "arquivos/php.html"; ?>
				</div>
				<img src="imgs/ico-css.png" alt="" class="img-rodape" />
				<img src="imgs/ico-xhtml.png" alt="" class="img-rodape" />
				<p class="info">Junior Eberhardt © 2011 contato@junioreberhardt.com.br</p> 			</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

responda essa pergunta:

 

essa 'area' foi carregada com ajax ?

 

caso sim, veja sobre o método .live() do jQuery

http://wbruno.com.br/blog/2011/03/18/metodo-live-jquery/

Compartilhar este post


Link para o post
Compartilhar em outros sites

então... ?

 

você não fez um

$('#tecnologias a')...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Okay, e oque aconteceu que não funcionou ? abriu diretamente sem ajax ?

apareceu algo no console de erro ?

 

se você não explicar, fica impossível te ajudar.

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.