Применение эффектов к вкладкам jquery-ui
Можно ли применить эффект к вкладке jquery-ui, я не видел никаких примеров этого, и я совершенно уверен, что если это возможно, то следующее неверно:
<script type="text/javascript">
$(function() {
$("#tabs").tabs();
$("#tabs").effect(slide,options,500,callback);
});
</script>
2 ответа:
Вы можете сделать что-то вроде этого, если хотите, чтобы эффект произошел при изменении тегов с помощью опции
fx
:$(function() { $("#tabs").tabs( { fx: { height: 'toggle' } } ); });
Слайд fade + будет выглядеть так:
$(function() { $("#tabs").tabs( { fx: { height: 'toggle', opacity: 'toggle' } } ); });
Это применяет эффекты к самим вкладкам, вы можете взять его для вращения здесь.
$(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."); }); } }); });