2010-04-16 4 views
2

Можно ли применить эффект к вкладке jquery-ui, я не видел никаких примеров этого, и я уверен, что, если это возможно, следующее неверно:Применение эффектов к вкладкам jquery-ui

<script type="text/javascript"> 
    $(function() { 
     $("#tabs").tabs(); 
     $("#tabs").effect(slide,options,500,callback); 
    }); 
</script> 
+0

Никогда не думал об этом ... было бы очень интересно видеть ответы. – Raja

ответ

10

вы можете сделать что-то вроде этого, если вы хотите, чтобы эффект произойдет при изменении тегов using the fx option:

$(function() { 
    $("#tabs").tabs({ fx: { height: 'toggle' } }); 
}); 

замирание + слайд будет выглядеть так:

$(function() { 
    $("#tabs").tabs({ fx: { height: 'toggle', opacity: 'toggle' } }); 
}); 

Это применимо к самим вкладкам, you can take it for a spin here.

+0

Это то, что я собирался, но больше похоже на то, что позволяет localscroll. Я пытаюсь заменить это довольно громоздкое устройство с слайдером jQuery. Где вы нашли информацию о FX? Ничего, что я нашел до сих пор, было полезным. – VikingGoat

+0

@VikingGoat - сам сайт пользовательского интерфейса jQuery довольно хорош: http://jqueryui.com/demos/tabs/#option-fx Здесь также есть сайт документации: http://docs.jquery.com/UI/Tabs #options –

+0

@Nick: Как обычно ... вы качаете человека !!! – Raja

-1
$(function() { 
     $("#tabs").tabs({ 
      beforeLoad: function (event, ui) { 
       if (ui.tab.data("loaded")) { 
        event.preventDefault(); 
        return; 
       } 
       ui.ajaxSettings.cache = false, 
       ui.panel.html('<img src="images/loader.gif" width="24" height="24" style="vertical-align:middle;"> Loading...'), 
       ui.jqXHR.success(function() { 
        ui.tab.data("loaded", true); 
       }), 
       ui.jqXHR.error(function() { 
        ui.panel.html(
        "Couldn't load Data. Plz Reload Page or Try Again Later."); 
       }); 
      } 
     }); 
    }); 

 Смежные вопросы

  • Нет связанных вопросов^_^