2012-05-06 31 views
0

我有3個外部頁面(inicio.php,perfil.phpprodutos.php)。我希望它們在#contaMenuEsq中動態顯示並分別顯示,因爲我點擊了"li"如何使用jQuery動態地在主頁面中的外部頁面之間建立鏈接?

我想使用jQuery,因爲我的本意是,這些3個環節之間導航時使用fadeInfadeOut效果。

的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

是的,我正在嘗試來自@約瑟夫的建議 – 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也。我不能搞.load()淡入淡出..順便說一句,我真的不明白我們的代碼。 – Andre

+0

@Andre'load()'允許回調,用它來運行淡入淡出。 – Joseph

+1

只是錯過了'#',我已經添加了它。謝謝! –

相關問題