0
以下の2つのスクリプトを組み合わせることができれば幸いです。最初のスクリプトのスムーズな折りたたみ機能と、2番目のスクリプトの1タブ拡張機能を組み合わせることができます。コードを完全に追加できませんでしたので、必要に応じてリンクを参照してください。2つのタブスクリプトを組み合わせて1つにする
私は本当にこれを感謝します!
スクリプト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);
うわー、すごいスタートです。あなたはほとんどそれを持っています。あなたが崩壊を広げるのと同じくらい滑らかにすることができればどんなチャンスですか?同じ行/グループに属するすべてのタブにも適用できますか?どうもありがとうございます! – khangp
@khangp、あなたが助けてくれれば私のソリューションのplsチェックマーク;)thanx – praguan
Praguan、残念ながら、それは私の望むようにはうまくいきません。スクリプトをそのまま組み合わせましたが、私は少し違うものを求めていました。最初の3つの行では、タブが崩壊すると、スムーズにではなく、すばやく崩壊します。あなたはどのように崩壊に円滑な効果を適用しますか? – khangp