Я был бы признателен, если бы кто-то смог объединить два сценария, найденные ниже. Я хотел бы иметь возможность сочетать гладкие коллапсирующие функциональные возможности первого скрипта с функциональностью с одной вкладкой, расширяемой по времени от второго скрипта. Я не смог полностью добавить код, поэтому, если нужно, обратитесь к ссылке.Объедините два скрипта вкладки, чтобы сделать один
Я был бы очень признателен!
Сценарий 1: (полная - http://jsfiddle.net/HcJJZ/3/)
$(document).ready(function() {
$.effects.effect.heightFade = function(o, done) {
var el = $(this),
mode = $.effects.setMode(el, o.mode || "show");
el.animate({
height: mode,
opacity: mode
}, {
queue: false,
complete: done
});
};
$('.mytabs').tabs({
hide: "heightFade",
show: "heightFade",
collapsible: true,
selected: -1
});
Сценарий 2: (полная - http://jsfiddle.net/fb0z3ezd/4/)
var inactiveOpts = {
active: false,
show: {
effect: 'blind'
}
var $tabs = $(".tabs").each(function() {
var currTab = this,
tabsOpts = {
collapsible: true,
beforeActivate: function (evt, ui) {
$tabs.not(this).tabs("option", inactiveOpts)
},
activate: function (evt, ui) {
$(currTab).tabs('option', {
show: false
});
}
}
$.extend(tabsOpts, inactiveOpts);
$(this).tabs(tabsOpts);
Wow, awesome start. У тебя это почти есть. Любой шанс, что вы можете сделать рушится так же гладко, как и расширение? Можете ли вы применить его ко всем вкладкам, даже к тем, которые находятся в одной строке/группе? Спасибо огромное! – khangp
@khangp, pls check mark для моего решения, если вы помогли;) thanx – praguan
Praguan, к сожалению, он не совсем работает так, как я хочу. Вы объединили сценарии так, как они были, но я спрашивал что-то совсем другое. В первых трех строках, когда табуляции обрушиваются, они быстро свертываются, а не плавно. Как вы применяете гладкий эффект к краху? – khangp