【发布时间】:2016-09-03 09:26:17
【问题描述】:
如果有人可以结合下面找到的两个脚本,我将不胜感激。我希望能够将第一个脚本的平滑折叠功能与第二个脚本的单个选项卡一次扩展功能结合起来。我无法完全添加代码,所以如果需要,请参阅链接。
我真的很感激!
脚本 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);
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-tabs jquery-effects