2010-01-25 33 views
1

我正嘗試使用mootools 1.2版本創建一個非常簡單的選項卡界面。我需要有淡入淡出的效果,沒有滑動或變形。我試圖在網上找到一些演示,但他們都提到不同版本的mootools,或者它們比我的需求太複雜。你能給我一些指導嗎?創建一個簡單的mootools 1.2選項卡系統

這是我正在嘗試做的一個圖像和示例代碼。

alt text http://img204.imageshack.us/img204/4983/tabsd.jpg

<ul id="buttons"> 
    <li><a href="#">button 1</a></li> 
    <li><a href="#">button 2</a></li> 
    <li><a href="#">button 3</a></li> 
    <li><a href="#">button 4</a></li> 
</ul> 

<div id="tab1">content for button 1</div> 
<div id="tab2">content for button 2</div> 
<div id="tab3">content for button 3</div> 
<div id="tab4">content for button 4</div> 
  • 我需要隱藏在頁面加載的所有標籤。
  • 每次用戶點擊一個按鈕,該DIV /標籤它指的應該淡出

回答

1

不完全是一個完美的一段代碼,但應該做的工作:

window.addEvent('domready',function(){ 

    var tabs = $$('div[id^="tab"]'); 
    tabs.fade('hide'); 

    $$('#buttons li').each(function(element,index){ 
     element.addEvent('click',function(){ 
      tabs.fade(0); 
      tabs[index].fade(1); 
     }); 
    }); 
})​;​ 
+0

鮑爾泰克Garbiak, 日請您回復。不幸的是代碼工作不正常。 我使用的是1.2.0版本的mootools(http://files.codes-sources.com/fichier_fullscreen.aspx?id=50593&f=AccessiBarre%2fjs%2fmootools.js&lang=en)。 我還在html代碼中添加了鏈接標籤,使其看起來更加正確。 – zekia 2010-01-26 08:52:52

+0

更新:好吧,它現在工作正常。非常感謝您的幫助 :) – zekia 2010-01-26 08:57:20