いくつかdiv
の を制御するコードが少しありますが、別のリンクでの小さな変更のためだけに何度も繰り返されます
クリック#Option1
すると2-5が0に縮小し(いずれかが開いている場合)、不透明度が0になり、2をクリックすると不透明度が0になり(1と残りが折りたたまれます)、より一般的なものにする良い方法が思いつきませんしかし、方法がなければなりません
$('#Option1').click(function() {
var ele = $('#Option1Div');
ele.animate({
opacity : .75,
width : '602px'
}, 5000, function() {
// Animation complete.
});
var ele = $('#Option2Div');
ele.animate({
opacity : 0.1,
width : '0px'
}, 5000, function() {
// Animation complete.
});
var ele = $('#Option3Div');
ele.animate({
opacity : 0.1,
width : '0px'
}, 5000, function() {
// Animation complete.
});
var ele = $('#Option4Div');
ele.animate({
opacity : 0.1,
width : '0px'
}, 5000, function() {
// Animation complete.
});
var ele = $('#Option5Div');
ele.animate({
opacity : 0.1,
width : '0px'
}, 5000, function() {
// Animation complete.
});
});