私はいくつかのリンクを持っています、それはこのようにそれらの対応するdivを切り替える必要があります...
$('#link a').click(function() {
$('#open').animate({width: 'toggle'});
});
$('#link2 a').click(function() {
$('#open2').animate({width: 'toggle'});
});
$('#link3 a').click(function() {
$('#open3').animate({width: 'toggle'});
});
問題は、#linkをクリックしてから#link2をクリックすると、両方のボックスが開いたままになることです。
すべての「#open」divは同じクラスを共有するため、
$('#link1 a').click(function() {
$('shared-class').hide();
$('#open1').animate({width: 'toggle'});
});
これは機能しますが、非表示がスライドしないので非常に粗雑に見えます。クラスでトグルを使用すると、出てくるものとシャインするものの順序が混同されます。方法があるかどうかはわかりません。 IF IT IS OUTで要素をスライドさせるには、これが理にかなっていることを願っています。
編集
基本的に、1をクリックすると、他のすべては表示されないはずです