2012-05-06 2 views
0

외부 페이지가 3 개 있습니다 (inicio.php, perfil.phpprodutos.php). 그리고 내가 을 클릭하면 동적으로 나타나게하고 #contaMenuEsq에 각각 표시하고 싶습니다.jQuery를 사용하여 메인 페이지의 외부 페이지를 동적으로 링크하는 방법은 무엇입니까?

제 3의 링크를 탐색 할 때 fadeInfadeOut 효과를 사용하기 때문에 jQuery를 사용하고 싶습니다. 사전에 도움을

index.php를

<div id="contaMenuDir"> 
    <div id="contaMenuOpcoes"> 
    <ul> 
     <li id='inicio'>Inicio</li> 
     <li id='perfil'>Perfil</li> 
     <li id='produtos'>Produtos</li> 
    </ul> 
    </div> 
</div> 
<div id="contaMenuEsq"></div> 

감사합니다.

+0

아직 시도해 보셨나요? – Daedalus

+0

예 @Joseph의 제안을 시도 중입니다. – Andre

+0

내 질문에 답변을하기 전에 질문을 받았으며, ** 답변을 받기 전에 ** 시도한 내용에 대해 감독되었습니다. – Daedalus

답변

3

jQuery .load()fadeIn을 확인하셨습니까?

$('#contaMenuDir').on('click','li',function(){ 
    var text = this.attr('id'); 
    $('#contaMenuEsq').load(text+'.php',function(){ 
     //run fade here 
    }); 
}); 

나는 대신에 대한 get() 읽으십시오. 콘텐츠를 동적으로로드 한 후 작업을보다 잘 제어 할 수 있습니다.

+0

네,하지만 fadeIn과 fadeOut도 사용하고 싶습니다. 그리고 나는 couldnt한다.로드()를 페이드로 .. 내가 정말로 couldnt하는 ur 코드를 이해하는 방법에 의해. – Andre

+0

@Andre'load()'는 콜백을 허용하고, 그것을 사용하여 페이드를 실행합니다. – Joseph

+1

방금'#'을 놓친 것, 그것을 추가했습니다. 감사! –

관련 문제