2010-01-25 3 views
1

Я пытаюсь создать очень простой интерфейс вкладки, используя версию mootools 1.2. Мне нужно иметь эффект fadein-fadeout, без скольжения или морфинга. Я попытался найти некоторые демо-версии в Интернете, но все они относятся к разным версиям 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

Bartek Garbiak, -й ank вы для вашего ответа. К сожалению, код работает неправильно. Я использую версию mootools версии 1.2.0 (http://files.codes-sources.com/fichier_fullscreen.aspx?id=50593&f=AccessiBarre%2fjs%2fmootools.js&lang=en). Я также добавил теги ссылок в html-код, чтобы сделать его более правильным. – zekia

+0

Обновление: Хорошо, теперь все в порядке. Большое спасибо за Вашу помощь :) – zekia

1

Вы можете также поиск MooTools подделать и посмотреть, если какие-либо из готовых реализаций закладок соответствии с вашими потребностями:

Mootools Forge tab implementations